CVE-2026-73405
Received Received - Intake

Authorization Bypass in Vulnerability-Lookup via SSE Subscription

Vulnerability report for CVE-2026-73405, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-12

Last updated on: 2026-08-12

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

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-12
Last Modified
2026-08-12
Generated
2026-08-12
AI Q&A
2026-08-12
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Currently, no data is known.

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an authorization bypass in Vulnerability-Lookup where inactive or unconfirmed accounts could subscribe to Server-Sent Events (SSE) streams using the /pubsub/subscribe/<topic> endpoint. The system authenticated requests only by matching an API key in the X-API-KEY header without verifying if the account was active or confirmed. Attackers could exploit this by creating an account, obtaining an API key, and immediately accessing SSE streams that should be restricted to active users.

Impact Analysis

If you are a user of Vulnerability-Lookup, this vulnerability could allow unauthorized access to sensitive streaming events, such as newly submitted or unmoderated data like comments. Attackers might intercept or view information that should be restricted to active, confirmed users, potentially exposing confidential or proprietary data.

Mitigation Strategies

Apply the patch from the provided commit to enforce account status checks in the Pub/Sub interface. Ensure the token_required decorator validates both is_active and is_confirmed states before granting access to SSE streams.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-73405. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart