PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-42855 espressif CVE debrief

The arduino-esp32 core for ESP32 microcontrollers has a vulnerability in its WebServer Digest authentication implementation prior to version 3.3.8. An attacker with a valid digest response for one URI can authenticate requests to a different protected URI, bypassing access control. This issue arises because the implementation computes the authentication hash using the URI field from the client's Authorization header, without verifying that it matches the actual requested URI. As a result, an attacker who possesses any valid digest response (computed for URI-A) can authenticate requests to a completely different protected URI (URI-B), bypassing per-resource access control. Defenders

Vendor
espressif
Product
arduino-esp32
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-12
Original CVE updated
2026-10-26
Advisory published
2026-05-12
Advisory updated
2026-10-26

Who should care

Defenders responsible for arduino-esp32 installations, security teams, and developers using the arduino-esp32 core should be aware of this vulnerability and take necessary actions to mitigate it.

Why it matters

The arduino-esp32 core has a vulnerability in its WebServer Digest authentication implementation, allowing an attacker to bypass access control and authenticate requests to protected URIs. Defenders should prioritize verifying exposure and upgrading to version 3.3.8 or later.

  • An attacker can bypass access control and authenticate requests to protected URIs without possessing the correct credentials for those URIs.
  • Defenders need to verify exposure of arduino-esp32 installations and upgrade to version 3.3.8 or later to prevent exploitation.
  • The vulnerability allows for unauthorized access to protected resources, potentially leading to further exploitation.

Technical summary

The arduino-esp32 core for ESP32 microcontrollers has a vulnerability in its WebServer Digest authentication implementation prior to version 3.3.8. The implementation computes the authentication hash using the URI field from the client's Authorization header, without verifying that it matches the actual requested URI. This allows an attacker who possesses any valid digest response (computed for URI-A) to authenticate requests to a completely different protected URI (URI-B), bypassing per-resource access control.

Defensive priority

Defenders should prioritize verifying exposure of arduino-esp32 installations and upgrading to version 3.3.8 or later.

Recommended defensive actions

  • Verify arduino-esp32 installations for exposure
  • Upgrade to version 3.3.8 or later
  • Monitor for suspicious authentication attempts
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, affected versions, and fixed version. The arduino-esp32 core for ESP32 microcontrollers has a vulnerability in its WebServer Digest authentication implementation prior to version 3.3.8. The implementation computes the authentication hash using the URI field from the client's Authorization header, without verifying that it matches the actual requested URI. This allows an attacker who possesses any valid digest response (computed for URI-A) to authenticate requests to a

Sources and references

Verified primary and authoritative sources

  • CVE-2026-42855 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-42855 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/espressif/arduino-esp32/security/advisories/GHSA-28hv-fwm3-rpcq

    [email protected] - Exploit, Vendor Advisory

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.