Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
8.3
CVE-2026-111280: snap7 client may crash from malicious PLC data
CVE-2026-111280 · published 23 days ago
Summary
The snap7 library (versions up to 1.4.3) can be forced to write beyond its memory limits when a programmable logic controller (PLC) sends specially crafted data. This can cause the software that talks to the PLC—such as SCADA, HMI or gateway applications—to stop working or behave unpredictably. Upgrade snap7 to a newer safe version or apply the vendor's fix, and ensure any external PLC connections are trusted.
What to do
The CVE record does not list a fixed version. Check the vendor's site or the advisory links below - a fix may already be released.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| – | davenardella | snap7 | <= 1.4.3 |
| Ubuntu:26.10 | canonical | snap7 | All versions |
Original advisory text
snap7 through 1.4.3 Out-of-Bounds Write via TSnap7MicroClient::opReadArea
snap7 through 1.4.3 contains an out-of-bounds write vulnerability in TSnap7MicroClient::opReadArea() that allows malicious S7 peers to overflow client buffers via an unchecked DataLength field. Rogue or impersonated PLCs can return crafted ReadVar responses causing memcpy of up to 65535 bytes into caller buffers, crashing SCADA, HMI, or gateway processes and corrupting memory.
References
- https://ubuntu.com/security/CVE-2026-111280 Third Party Advisory
- https://www.cve.org/CVERecord?id=CVE-2026-111280 Third Party Advisory
- https://github.com/davenardella/snap7/issues/31 issue-tracking
- https://github.com/davenardella/snap7/blob/30f37da3114024a71ba93f7fd855c680b97a4... technical-description
- https://github.com/davenardella/snap7 product
- https://www.vulncheck.com/advisories/snap7-through-1.4.3-out-of-bounds-write-via... third-party-advisory
Internet-facing
60 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit
- Gives an attacker partial control
Type
CWE-787Out-of-bounds Write
Timeline
Published15 Oct 2026
Updated7 Nov 2026
First seen15 Oct 2026
Track software like this
Free during beta