CVE-2026-38426

HIGH

Tasmota < 15.3.0.3 - Buffer Overflow via xdrv_10_scripter.ino strcpy Function

Title source: llm
STIX 2.1

Exploitation Summary

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

AI-analyzed exploit summary This repository contains a functional exploit PoC for CVE-2026-38426, a strcpy() buffer overflow in Tasmota's fetch_jpg() function. The exploit demonstrates how an attacker-controlled MJPEG server can overflow a 40-byte boundary buffer, leading to heap corruption and potential RCE 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 xdrv_10_scripter.ino, fetch_jpg(), jpg_task.boundary[40], strcpy() function.

Exploits (1)

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

This repository contains a functional exploit PoC for CVE-2026-38426, a strcpy() buffer overflow in Tasmota's fetch_jpg() function. The exploit demonstrates how an attacker-controlled MJPEG server can overflow a 40-byte boundary buffer, leading to heap corruption and potential RCE on ESP32 devices.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Tasmota <= 15.3.0.3
No auth needed
Prerequisites: Attacker-controlled MJPEG server · Tasmota device configured to connect to the malicious server
mistral-large-3 · analyzed Jul 02, 2026 Full analysis →

Scores

CVSS v3 7.3
EPSS 0.0061
EPSS Percentile 46.0%
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-120
Status published
Published May 27, 2026
Tracked Since May 27, 2026