Skip to main content

starlette-admin EUVDEUVD-2026-76772

| CVE-2026-89267 MEDIUM
Incorrect Authorization (CWE-863)
2026-09-12 VulnCheck GHSA-c9pv-p24c-23v6
5.3
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
4.3 MEDIUM

Network-accessible API requires low-privilege authentication; impact is read-only column data disclosure with no integrity, availability, or scope-change effects.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

2
Metadata Corrected
Sep 12, 2026 - 02:40 vuln.today
tag: Authentication Bypass removed
Analysis Generated
Sep 12, 2026 - 02:13 vuln.today

DescriptionCVE.org

starlette-admin versions 0.16.1 through 0.17.1 fail to enforce the searchable_fields allowlist when configured as an empty list, allowing authenticated users to filter on non-searchable fields. Attackers can submit structured filter queries via the list API's where parameter to perform equality and comparison operations on excluded columns.

AnalysisAI

starlette-admin 0.16.1-0.17.1 exposes a column-level authorization bypass in its list API: when a developer explicitly configures searchable_fields as an empty list to prohibit field filtering entirely, the allowlist enforcement logic silently skips the check rather than denying all filter requests, allowing authenticated users to submit structured where predicates against any database column. This undermines a deliberate access-control decision by the application owner, potentially exposing sensitive column values that were intended to be hidden from the admin filter interface. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation requires two specific conditions: (1) the target application must configure searchable_fields as an empty Python list ([]) for the affected admin view - this is the exact edge case that bypasses the allowlist check; views with one or more named fields in searchable_fields are NOT affected; and (2) the attacker must hold valid credentials with at least low-privileged access to the starlette-admin interface (PR:L per CVSS 4.0). … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, score 5.3) accurately characterizes the impact: low confidentiality exposure, no integrity or availability impact, authenticated low-privilege access required. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation No vendor-released patched version is confirmed in the available data - the VulnCheck advisory and referenced source code identify only the vulnerable range (0.16.1-0.17.1) without citing a fixed release. … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-76772 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy