


Perceptive Security
SOC/SIEM Consultancy

An issue in fetch_jpg() in xdrv_10_scripter.ino in Tasmota through 15.3.0.3 allows a remote attacker to cause heap buffer overflow. The Content-Length from a JP…
Published:
26 mei 2026 om 22:00:00
Alert date:
27 mei 2026 om 21:06:41
Source:
nvd.nist.gov
Mobile & IoT
CVE-2026-38427 affects Tasmota firmware through version 15.3.0.3, specifically in the fetch_jpg() function within xdrv_10_scripter.ino. The vulnerability allows remote attackers to cause heap buffer overflow by exploiting improper handling of Content-Length values in JPEG streams. The issue occurs because Content-Length values are stored in a uint16_t variable, causing integer overflow when values exceed 65535, which results in allocation of insufficient buffer space compared to actual data being read.
Technical details
Mitigation steps:
Affected products:
Tasmota
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-38427
https://github.com/arendst/Tasmota/blob/c207cc2/tasmota/tasmota_xdrv_driver/xdrv_10_scripter.ino
https://github.com/sermikr0/CVE-2026-38427
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
