CVE-2026-85491
Last modified
CVE-2026-85491 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. Catalyst::Seal versions before 0.03 for Perl allow one request to disable a path or route a later one past an authorization check via a dispatch memo keyed on the request path alone. Catalyst::Seal replaces the dispatcher's prepare_action with a version that memoises how a path resolved: which dispatch type matched, at which level, and what was left over as arguments. The key is the request path and nothing else. EPSS estimates a 0.35% chance of exploitation in the next 30 days.
Description
Catalyst::Seal versions before 0.03 for Perl allow one request to disable a path or route a later one past an authorization check via a dispatch memo keyed on the request path alone. Catalyst::Seal replaces the dispatcher's prepare_action with a version that memoises how a path resolved: which dispatch type matched, at which level, and what was left over as arguments. The key is the request path and nothing else. Action roles that match on the method, content type, scheme or query make that resolution depend on state the key does not carry, so the memo answers for a request it was not built from. A path that resolves to no action is memoised as well, and replaying that entry returns without consulting any dispatch type, so no action is set and the request fails. A GET of a path whose action is declared POST-only therefore disables that path for every later request, the correct POST included. An entry that did resolve replays the level the earlier descent reached. Where a POST-only action sits below a shallower action on the same path, a GET memoises the shallow route, and a later POST is dispatched there with an auto() guarding the deeper controller never running. The memo is cleared only when an action is registered, which happens at setup, so an entry lasts for the life of the process, and its cap of 2048 entries bounds how many paths one caller can disable. In the configuration measured, the misroute lands on the less privileged action, so it is an authorization check not running rather than a privilege gain.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| — | — | < 0.03 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-85491?
How severe is CVE-2026-85491?
How do I fix CVE-2026-85491?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-85475A flaw was found in the Ansible Automation Platform automati…7.2
- CVE-2026-85478A CM2507 IP camera running firmware version HMT.CM2507 v2512…3.5
- CVE-2026-8548Out of bounds write in Media in Google Chrome prior to 148.0…8.3
- CVE-2026-85484HTML::FormHandler versions before 0.410002 for Perl render o…6.1
- CVE-2026-85485HTML::FormHandler versions before 0.410002 for Perl render s…6.1
- CVE-2026-8549Use after free in Media in Google Chrome prior to 148.0.7778…8.8
- CVE-2026-85496The Botslab G980H dash camera firmware generates session ide…8.8
- CVE-2026-85497CareCam CM2507 IP cameras store the device's root-account pa…9.8
- CVE-2026-8550Use after free in Google Lens in Google Chrome prior to 148.…6.5
- CVE-2026-85500Authentication Bypass by Primary Weakness vulnerability in t…9.1
- CVE-2026-85501Novel vulnerabilities to launch algorithmic complexity attac…7.5
- CVE-2026-85504FreeIPMI before 1.6.19 has a stack-based buffer overflow in …9.8
Are you affected by CVE-2026-85491?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
