CVE-2026-88837
Received Received - Intake

BusyBox httpd Basic Authentication Bypass via Yescrypt Hash

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

Publication date: 2026-09-23

Last updated on: 2026-09-23

Assigner: redhat-SADP

Description

BusyBox httpd treats yescrypt ($y$) password hashes as plaintext during Basic Authentication, inverting the authentication check.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
busybox httpd *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-305 The authentication algorithm is sound, but the implemented mechanism can be bypassed as the result of a separate weakness that is primary to the authentication error.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

BusyBox httpd incorrectly treats yescrypt password hashes as plaintext during Basic Authentication. This happens because the software fails to recognize yescrypt hashes ($y$) due to a flawed detection mechanism, causing it to accept the literal hash string as a valid password.

Detection Guidance

Check BusyBox httpd configuration files for yescrypt hashes in password fields. Look for entries starting with $y$ in httpd.conf or similar files. Test authentication by sending a request with the literal hash as the password and observe if the server accepts it (HTTP 200) while rejecting the correct plaintext password (HTTP 401).

Commands: grep -r "$y$" /etc/httpd.conf /etc/busybox-httpd/ 2>/dev/null; curl -u username:$y$hashedpassword http://target/

Impact Analysis

An attacker could gain unauthorized access to password-protected resources by supplying the yescrypt hash string as the password. This bypasses authentication, allowing access without knowing the actual password. The attack requires network access but no privileges or user interaction.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating confidentiality requirements in GDPR and HIPAA. Organizations using affected systems may face compliance failures due to inadequate authentication controls.

Mitigation Strategies

Stop using BusyBox httpd for password-protected resources. If it must be used, replace yescrypt hashes ($y$) with SHA-512 hashes ($6$) in configuration files. Ensure no inline yescrypt hashes are present in httpd.conf or related files.

Chat Assistant

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

EPSS Chart