Live › vulnerability › CVE-2026-116677
Go to dashboardOpenWISP Controller, a network and WiFi controller, lets an authenticated organization manager with CA view permission download another organization's certificate revocation list by guessing its sequential CA ID. The response can reveal CA issuer details and revoked certificate serial numbers, but not private keys or any write access.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-27 18:32 UTC. All times on this page are UTC.
Deployments running OpenWISP Controller 1.0.0 through 1.3.1 with more than one organization, where some users hold CA view permission in one organization and could reach CA records of another. Single-organization installs have no other tenant's CA to reach, and anyone without an authenticated organization-manager account cannot call the endpoint.
No product ranges from the sources yet.
openwisp-controller version (for example pip show openwisp-controller); versions from 1.0.0 up to but not including 1.3.2 are affectedGET /api/v1/controller/ca/<id>/crl endpoint in use by multi-organization deployments with CA view permissionsopenwisp-controller to 1.3.2 or laterEach row is the first time that source carried this signal. The analyst’s rows are its own findings.
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.
This page as .md · .json · in your agent: get_signal("CVE-2026-116677")
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.