CVE-2026-38422

HIGH

Tasmota <= 15.3.0.3 - Buffer Overflow via fetch_jpg Function

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2026-38422. PoCs published by sermikr0.

AI-analyzed exploit summary This repository contains a functional PoC exploit for CVE-2026-38422, targeting Tasmota <= 15.3.0.3. The exploit combines two vulnerabilities in the `fetch_jpg()` function: a boundary overflow via `strcpy()` and a `uint16_t` wraparound via `Content-Length`, leading to heap corruption and potential RCE or DoS on ESP32 devices.

Description

Buffer Overflow vulnerability in arendst Tasmota v.15.3.0.3 and before allows a remote attacker to execute arbitrary code via the tasmota/tasmota_xdrv_driver/xdrv_10_scripter.ino, fetch_jpg() function.

Exploits (1)

nomisec WORKING POC
by sermikr0 · poc
https://github.com/sermikr0/CVE-2026-38422

This repository contains a functional PoC exploit for CVE-2026-38422, targeting Tasmota <= 15.3.0.3. The exploit combines two vulnerabilities in the `fetch_jpg()` function: a boundary overflow via `strcpy()` and a `uint16_t` wraparound via `Content-Length`, leading to heap corruption and potential RCE or DoS on ESP32 devices.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Tasmota <= 15.3.0.3
No auth needed
Prerequisites: Tasmota device running a script with `fetchjp()` · Network access to the target device
mistral-large-3 · analyzed Jul 02, 2026 Full analysis →

Scores

CVSS v3 7.3
EPSS 0.0081
EPSS Percentile 53.4%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

CISA SSVC

Vulnrichment
Exploitation poc
Automatable yes
Technical Impact partial

Details

CWE
CWE-121
Status published
Published May 27, 2026
Tracked Since May 27, 2026