Description
Server-side request forgery (SSRF) in the /har/test endpoint in QD 20220208 through 20250803. Fetcher.build_request() in libs/fetcher.py constructs an httpclient.HTTPRequest from user-supplied JSON without validating URL scheme, host, or IP range. The /har/test handler does not require authentication, enabling unauthenticated remote attackers to force the QD server to send arbitrary HTTP requests to internal network resources and cloud metadata endpoints. validate_cert is set to False, disabling TLS verification.
Published: 2026-08-31
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a server‑side request forgery in the /har/test endpoint of QD versions 20220208 through 20250803. A user‑supplied JSON payload is used to build an HTTP request without validating the scheme, host, or IP range, and TLS verification is disabled. Because the endpoint does not require authentication, any unauthenticated remote user can compel the QD server to send arbitrary HTTP requests to internal network resources or cloud metadata endpoints, potentially exposing sensitive data or enabling further internal attacks.

Affected Systems

All installations of QD that include the vulnerable /har/test endpoint, specifically software releases from 20220208 up to and including 20250803.

Risk and Exploitability

Though EPSS data is unavailable and the vulnerability is not listed in the CISA KEV catalog, the lack of authentication and input validation implies a low attack‑cost scenario. Attackers can readily target the open endpoint to query internal infrastructure or cloud metadata, making the risk significant. The vulnerability is mapped to CWE‑918, indicating a server‑side request forgery weakness.

Generated by OpenCVE AI on August 31, 2026 at 16:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade QD to a version that removes or fixes the SSRF flaw in the /har/test endpoint.
  • If no patch is available, immediately disable or restrict the /har/test endpoint behind authentication or remove it entirely from the API surface.
  • Add outbound firewall rules that block the QD server from contacting internal IP ranges, private networks, and cloud metadata service addresses.
  • Configure the QD server to enforce TLS certificate verification by setting validate_cert to true or having it reference a trusted CA.

Generated by OpenCVE AI on August 31, 2026 at 16:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Title Unvalidated SSRF Allowing Internal Resource Access via /har/test Endpoint
Weaknesses CWE-918

Mon, 31 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
Description Server-side request forgery (SSRF) in the /har/test endpoint in QD 20220208 through 20250803. Fetcher.build_request() in libs/fetcher.py constructs an httpclient.HTTPRequest from user-supplied JSON without validating URL scheme, host, or IP range. The /har/test handler does not require authentication, enabling unauthenticated remote attackers to force the QD server to send arbitrary HTTP requests to internal network resources and cloud metadata endpoints. validate_cert is set to False, disabling TLS verification.
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-08-31T15:21:14.112Z

Reserved: 2026-06-07T00:00:00.000Z

Link: CVE-2026-51152

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-31T16:18:34.220

Modified: 2026-08-31T16:18:34.220

Link: CVE-2026-51152

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T16:30:05Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)