CVE-2026-111280: snap7 through 1.4.3 Out-of-Bounds Write via TSnap7MicroClient::opReadArea

Published Oct 15, 2026
·
Updated

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.

Affected Software

1 affected component
snap7 snap7<=1.4.3

Event History

Oct 15, 2026
CVE Published
via MITRE·09:43 PM
Data Sourced
via MITRE·09:43 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which systems are realistically exposed to this issue?

SCADA, HMI, and gateway processes that use affected snap7 clients and issue ReadVar requests to an S7 peer are exposed. The vulnerable behavior is in the client-side handling of peer responses.

2

What does an attacker need to exploit it?

An attacker needs to act as, control, or impersonate an S7 peer that can send a crafted ReadVar response to the snap7 client. The malicious response uses an unchecked DataLength field to cause a memcpy of up to 65535 bytes into the caller buffer.

3

Is authentication or user interaction required?

No privileges or user interaction are required according to the supplied vector. Exploitation still requires the attacker to deliver the crafted response as the S7 peer.

4

How can this affect an affected process?

A crafted response can overflow the client buffer, potentially crashing the SCADA, HMI, or gateway process and corrupting its memory. The reported impact includes integrity and availability effects.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203