CVE-2026-116677 json
OpenWISP Controller CA CRL REST API does not scope requests to managed organizations
published 2026-10-27 12 d ago modified 2026-11-02 6 d ago also GHSA-9gh4-xw24-9xh5 , EUVD-2026-111234
- cvss
- 5.3
- version 4.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 6%
- public exploits
- 0
- none known
Summary
OpenWISP Controller is a network and WiFi controller for provisioning, configuration management, updates, and PKI management. From 1.0.0 until 1.3.2, the GET /api/v1/controller/ca/<integer-id>/crl endpoint allows an authenticated organization manager with CA view permission to retrieve another organization's certificate revocation list by requesting its sequential CA identifier. CrlDownloadView.retrieve resolves the CA directly instead of using the organization-scoped object retrieval enforced by FilterByOrganizationManaged, bypassing the endpoint's intended authorization boundary. The response can disclose CA issuer information and revoked certificate serial numbers, but it does not expose CA private keys or allow modification. This issue is fixed in version 1.3.2.
Patch / fix
- pypi openwisp-controller 1.3.2
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-116677 updated cvss 4.3
openwisp-controller: openwisp-controller: Information disclosure via authorization bypass in CRL download endpoint
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 6 d ago
Exploit prediction
0.18% chance of exploitation in the next 30 days, higher than 6% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 5.3 | 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 |
| CNA | 4.0 | 5.3 | 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 |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | openwisp-controller | >=1.0.0, <1.3.2 |
1.3.2 |
Affected products
- openwisp openwisp-controller
Classification
- Weakness
-
- CWE-862 Missing Authorization
References
-
github.com
/openwisp/openwisp-controller/commit/90ded783267aa11b89768b0ec9ae69895cc3730c
web
-
github.com
/openwisp/openwisp-controller/commit/9e1869e17734a0f34bc428622d463c1a8c230720
web
-
github.com
/openwisp/openwisp-controller/security/advisories/GHSA-9gh4-xw24-9xh5
web
-
github.com
/openwisp/openwisp-controller/releases/tag/1.3.2
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-116677
advisory
-
github.com
/openwisp/openwisp-controller
package
Sources
- CVE List CVE-2026-116677
- GitHub Advisory GHSA-9gh4-xw24-9xh5
- NVD CVE-2026-116677
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.