Description
LibreSSL ocspcheck through 4.4.0 contains a cleartext transmission vulnerability because url2host() discards the OCSP URL scheme and http_alloc() only selects TLS for port 443. On-path network attackers can read OCSP requests sent to https responder URLs on non-443 ports, exposing certificate serial numbers, issuer hashes, and nonces.
Published: 2026-10-28
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: Confidentiality Breach
Action: Patch Now
AI Analysis

Impact

LibreSSL ocspcheck through version 4.4.0 contains a flaw where the function url2host() removes the URL scheme, and http_alloc() applies TLS protection only on port 443. As a result, OCSP requests sent to HTTPS responder URLs on non‑443 ports are transmitted in cleartext. This allows an on‑path attacker to read sensitive components of the request—including certificate serial numbers, issuer hashes, and nonces—thereby compromising confidentiality. The weakness is a cleartext transmission of sensitive information (CWE‑319).

Affected Systems

The affected product is OpenBSD LibreSSL, specifically versions 4.4.0 and earlier. The vulnerability occurs in the ocspcheck utility used to query OCSP responders.

Risk and Exploitability

The CVSS assessment of 6.3 indicates medium severity. No EPSS data is available and the vulnerability is not listed in the CISA KEV catalog. The vulnerability requires an on‑path network attacker capable of observing traffic to OCSP responder URLs that run on ports other than 443. Because the data transmitted includes certificate identifiers and nonce values, the attacker can gather reconnaissance information that could assist in future spoofing or other certificate‑related attacks. Although the attack does not provide remote code execution, the exposure of these values represents a tangible confidentiality risk.

Generated by OpenCVE AI on October 28, 2026 at 03:25 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade LibreSSL to a version newer than 4.4.0 where ocspcheck has been fixed.
  • If an immediate upgrade is not possible, apply the patch referenced in the OpenBSD source repository commit 0f7039667044d1cd252cc72134e499186da4da25 to the ocspcheck code.
  • Reconfigure applications to use OCSP responder URLs on port 443 or enforce TLS on non‑443 ports so that OCSP requests are not transmitted in cleartext.

Generated by OpenCVE AI on October 28, 2026 at 03:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 02:30:00 +0000

Type Values Removed Values Added
Description LibreSSL ocspcheck through 4.4.0 contains a cleartext transmission vulnerability because url2host() discards the OCSP URL scheme and http_alloc() only selects TLS for port 443. On-path network attackers can read OCSP requests sent to https responder URLs on non-443 ports, exposing certificate serial numbers, issuer hashes, and nonces.
Title LibreSSL ocspcheck through 4.4.0 Cleartext Transmission of OCSP Requests via url2host()
First Time appeared Openbsd
Openbsd libressl
Weaknesses CWE-319
CPEs cpe:2.3:a:openbsd:libressl:*:*:*:*:*:*:*:*
Vendors & Products Openbsd
Openbsd libressl
References
Metrics cvssV3_1

{'score': 3.7, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Openbsd Libressl
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-28T02:03:21.525Z

Reserved: 2026-10-28T01:19:20.564Z

Link: CVE-2026-118373

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-28T03:17:13.770

Modified: 2026-10-28T03:17:13.770

Link: CVE-2026-118373

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T03:30:15Z

Weaknesses
  • CWE-319

    Cleartext Transmission of Sensitive Information