PatchSiren cyber security CVE debrief
CVE-2026-91924 sosedoff CVE debrief
CVE-2026-91924 is a high-severity vulnerability in pgweb, a PostgreSQL database web interface. The vulnerability allows attackers to bypass authorization and access unauthorized databases and internal services by providing a custom session identifier and connection URL. This issue arises from the unguarded POST /api/connect endpoint when connect-backend authorization is configured, enabling attackers to supply arbitrary database connection strings. Defenders should prioritize verifying the vulnerability's existence in their systems, assessing exposure, and applying patches or mitigations to prevent potential data breaches and unauthorized access.
- Vendor
- sosedoff
- Product
- pgweb
- CVSS
- HIGH 8.4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-15
- Original CVE updated
- 2026-09-23
- Advisory published
- 2026-09-15
- Advisory updated
- 2026-09-23
Who should care
Defenders responsible for PostgreSQL databases, pgweb administrators, and security teams should assess exposure to this vulnerability and prioritize patching or mitigation efforts.
Why it matters
CVE-2026-91924 is a high-severity vulnerability in pgweb that allows attackers to bypass authorization and access unauthorized databases and internal services. Defenders should prioritize verifying the vulnerability's existence in their systems, assessing exposure, and applying patches or mitigations to prevent potential data breaches and unauthorized access.
- Potential unauthorized access to sensitive databases and internal services.
- Possible data breaches or modifications due to bypassed authorization.
- Increased risk of lateral movement within compromised networks.
- Need for verification of pgweb versions and configurations to determine exposure.
Technical summary
The pgweb application, specifically version 0.17.0, has an unguarded POST /api/connect endpoint when connect-backend authorization is configured. This allows attackers to supply arbitrary database connection strings, potentially bypassing resource-to-database mapping and accessing unauthorized databases and internal services. The vulnerability arises from insufficient authorization checks on the endpoint, enabling attackers to provide custom session identifiers and connection URLs to access unauthorized resources. Defenders should focus on verifying the vulnerability's presence, assessing exposure, and applying necessary patches or mitigations to prevent exploitation.
Defensive priority
Defenders should prioritize verifying the vulnerability's existence in their systems, assessing exposure, and applying patches or mitigations.
Recommended defensive actions
- Verify the existence of pgweb in your environment and assess exposure to the vulnerability.
- Review and restrict access to the POST /api/connect endpoint.
- Apply patches or updates to pgweb to fix the authorization bypass issue.
- Monitor for suspicious activity related to database connections and internal services.
- Perform a thorough review of pgweb configurations to ensure secure database connections.
- Implement additional security measures, such as IP restrictions or network segmentation, to protect sensitive databases.
- Regularly review and update pgweb to ensure the latest security patches are applied.
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected versions. However, the exact scope of affected systems and versions requires further verification.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-91924 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-91924
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-91924 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-91924
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/sosedoff/pgweb
-
Source reference
Unverified legacy reference
URL: https://github.com/sosedoff/pgweb/blob/6b0b0244d1aefd6971999b03481eeeaa4ec7cf55/pkg/api/api.go
-
Source reference
Unverified legacy reference
URL: https://github.com/sosedoff/pgweb/blob/6b0b0244d1aefd6971999b03481eeeaa4ec7cf55/pkg/api/routes.go
-
Source reference
Unverified legacy reference
URL: https://github.com/sosedoff/pgweb/issues/869
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/pgweb-through-0.17.0-missing-authorization-on-direct-connect-endpoint
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.