Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. @cedar-policy/authorization-for-expressjs
  4. ›
  5. CVE-2026-49473

CVE-2026-49473: @cedar-policy/authorization-for-expressjs has an authorization bypass via query string manipulation

June 30, 2026

@cedar-policy/authorization-for-expressjs is an open-source Express.js middleware that integrates Cedar authorization into Express applications by mapping HTTP requests to Cedar actions and evaluating authorization policies before allowing requests to proceed. An issue exists where, under certain circumstances, the middleware matches incoming requests against Cedar action mappings using req.originalUrl, which includes the query string, while Express routes requests using only the path component.

References

  • github.com/advisories/GHSA-g4w6-vmgf-xqvx
  • github.com/cedar-policy/authorization-for-expressjs/releases/tag/v0.3.0
  • github.com/cedar-policy/authorization-for-expressjs/security/advisories/GHSA-g4w6-vmgf-xqvx
  • nvd.nist.gov/vuln/detail/CVE-2026-49473

Code Behaviors & Features

Detect and mitigate CVE-2026-49473 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 0.3.0

Fixed versions

  • 0.3.0

Solution

Upgrade to version 0.3.0 or above.

Impact 8.8 HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Learn more about CVSS

Weakness

  • CWE-436: Interpretation Conflict
  • CWE-863: Incorrect Authorization

Source file

npm/@cedar-policy/authorization-for-expressjs/CVE-2026-49473.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 19 Jul 2026 12:19:04 +0000.