snap7 through 1.4.3 Out-of-Bounds Write via TSnap7MicroClient::opReadArea
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| davenardella | snap7 | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Davenardella | Snap7 |
|
||||||||
| Snap7 Project | Snap7 |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.510% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Davenardella
Davenardella snap7 |
|
| Vendors & Products |
Davenardella
Davenardella snap7 |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | snap7 through 1.4.3 Out-of-Bounds Write via TSnap7MicroClient::opReadArea | |
| First Time appeared |
Snap7 Project
Snap7 Project snap7 |
|
| Weaknesses | CWE-787 | |
| CPEs | cpe:2.3:a:snap7_project:snap7:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Snap7 Project
Snap7 Project snap7 |
|
| References |
|
|
| Metrics |
cvssV3_1
|