← Back to search

CVE-2026-109141

8.4 HIGH

Published 2026-11-02 · Updated 2026-11-02

AI risk analysis

Summary
A user with a role restricted to specific Certificate Authorities (CAs) can bypass that restriction and perform privileged operations on any CA—including bulk import of ROAs—by sending requests not tied to a specific CA, due to improper authorization enforcement in the API.
Exploitability
Exploitation requires low-privileged authentication (PR:L), high attack complexity (e.g., crafting non-CA-bound requests that trigger elevated permissions), and no user interaction; it is feasible only for authenticated attackers with knowledge of the vulnerable endpoint and request structure.
Blast radius
An attacker could import unauthorized Route Origin Authorizations (ROAs) under any existing CA, enabling large-scale BGP hijacking or traffic redirection across affected networks.
Detection
Look for POST /api/v1/bulk/cas/import requests originating from users whose assigned role is CA-restricted (e.g., listed in a 'cas' array) and not authorized for bulk import operations; such requests should be logged with user identity, endpoint, and role metadata.
Prioritized remediation
Upgrade to version 2.590 or later, where the authorization logic for non-CA-bound requests correctly denies access to the POST /api/v1/bulk/cas/import endpoint for roles restricted to specific CAs.
authorization-bypassroa-abuseapi-abusenetwork-securityca-privilege-escalation

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

The vulnerability gives a role that is restricted to a list of CAs (cas = [...]) its full permission set for every request that is not tied to a CA, including the bulk import endpoint POST /api/v1/bulk/cas/import. It adds a new child CA under any existing CA, gives the child any of that CA's resources, and creates the ROAs given in the request

CVSS vector

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

Weaknesses

CWE-639

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.