snap7 1.4.3 及更早版本中存在一个越界写入漏洞,位于 TSnap7MicroClient::opReadArea() 函数中。该漏洞允许恶意的 S7 对等方通过未经验证的 DataLength 字段溢出客户端缓冲区。恶意或假冒的 PLC 可以返回精心构造的 ReadVar 响应,导致最多 65535 字节的数据被 memcpy 到调用者的缓冲区中,从而造成 SCADA、HMI 或网关进程崩溃,并导致内存损坏。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| davenardella | snap7 | ≤ 1.4.3 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| davenardella | snap7 | 0 ~ 1.4.3 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet