PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-73405 vulnerability-lookup CVE debrief

An authorization bypass vulnerability in Vulnerability-Lookup allowed inactive or unconfirmed accounts to subscribe to Server-Sent Events (SSE) streams through the /pubsub/subscribe/<topic> endpoint. The token_required decorator used by the Pub/Sub interface authenticated requests solely by matching the X-API-KEY header against an existing user API key. Unlike the REST API authentication mechanism, it did not verify the account's is_active and is_confirmed state. Because the self-registration process issues an API key before account confirmation is completed, an attacker could create an account and immediately use the resulting API key to access Pub/Sub topics that should only be available to active, confirmed users. This could expose stream events that would otherwise be inaccessible through the REST API, including newly submitted or not-yet-moderated data such as comments. The vulnerability results from inconsistent authorization enforcement between the REST API and the SSE streaming interface. The patch corrects the issue by requiring accounts to be both active and confirmed before permitting access to Pub/Sub streams, bringing the SSE authorization boundary in line with the REST API.

Vendor
vulnerability-lookup
Product
Unknown
CVSS
MEDIUM 5.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-12
Original CVE updated
2026-08-26
Advisory published
2026-08-12
Advisory updated
2026-08-26

Who should care

Administrators and users of Vulnerability-Lookup systems, as well as security teams monitoring for potential data exposure, should verify their deployments, review authorization mechanisms, and implement compensating controls to restrict access to sensitive data. This includes checking for affected product deployments in managed environments, assigning an owner for follow-up, and tracking exceptions. The self-registration process and API key issuance before account confirmation could allow unauthorized access, making it crucial for security teams to enforce account status checks and monitor for suspicious activity related to Server-Sent Events streams. Additionally, they should review and update authorization mechanisms for consistency across REST API and SSE interfaces, and test and validate patch deployment to ensure the vulnerability is properly mitigated. The patch corrects the issue by requiring accounts to be both active and confirmed before permitting access to Pub/Sub streams, bringing the SSE authorization boundary in line with the REST API. It is essential for security teams to prioritize this vulnerability due to its potential for data exposure, and to implement measures to restrict access to sensitive data and monitor for suspicious activity. Vulnerability management teams should also review compensating controls for exposed systems while remediation is scheduled and verified, and ensure that relevant monitoring, detection, and logs are checked for exposed assets that need extra review. The goal is to prevent potential data exposure through Server-Sent Events streams and ensure that only active and confirmed users have access to Pub/Sub topics. By taking these steps, administrators and security teams can mitigate the risk associated with this vulnerability and protect their systems from potential attacks. To further enhance security, it is recommended to verify and enforce account status checks for API key authentication, review and update authorization mechanisms for consistency across REST API and SSE interfaces, monitor for suspicious activity related to Server-Sent Events streams, implement compensating controls to restrict access to sensitive,

Technical summary

The vulnerability is caused by inconsistent authorization enforcement between the REST API and the SSE streaming interface in Vulnerability-Lookup. An attacker can create an account and use the resulting API key to access Pub/Sub topics that should only be available to active, confirmed users, potentially exposing sensitive data such as newly submitted or not-yet-moderated comments. This could allow unauthorized access to stream events that would otherwise be inaccessible through the REST API, including data that is not yet moderated. The patch corrects the issue by requiring accounts to be both active and confirmed before permitting access to Pub/Sub streams, bringing the SSE authorization boundary in line with the REST API. To mitigate this vulnerability, it is essential to verify and enforce account status checks for API key authentication, review and update authorization mechanisms for consistency across REST API and SSE interfaces, and monitor for suspicious activity related to Server-Sent Events streams.

Defensive priority

Medium priority vulnerability with potential for data exposure

Recommended defensive actions

  • Verify and enforce account status checks for API key authentication
  • Review and update authorization mechanisms for consistency across REST API and SSE interfaces
  • Monitor for suspicious activity related to Server-Sent Events streams
  • Implement compensating controls to restrict access to sensitive data
  • Test and validate patch deployment

Evidence notes

The CVE description and NVD detail page provide information about the vulnerability. However, further investigation is needed to determine the full scope of affected systems and potential mitigations.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-73405 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-73405

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-73405 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-73405

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://github.com/vulnerability-lookup/vulnerability-lookup/commit/bef837242657acf680832be56b94428df130ed67

    5a6e4751-2f3f-4070-9419-94fb35b644e8

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.