CVE-2025-34226
HIGHOpenPLC Runtime v3 - Persistent Denial of Service via Malformed Epoch Time in Program Upload
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2025-34226. PoCs published by Eyodav.
AI-analyzed exploit summary The PoC demonstrates a persistent DoS vulnerability in OpenPLC Runtime V3 via the `/upload-program-action` endpoint by manipulating the `epoch_time` parameter, leading to database corruption and application failure.
Description
OpenPLC Runtime v3 contains an input validation flaw in the /upload-program-action endpoint: the epoch_time field supplied during program uploads is not validated and can be crafted to induce corruption of the programs database. After a successful malformed upload the runtime continues to operate until a restart; on restart the runtime can fail to start because of corrupted database entries, resulting in persistent denial of service requiring complete rebase of the product to recover. This vulnerability was remediated by commit 095ee09.
Exploits (1)
The PoC demonstrates a persistent DoS vulnerability in OpenPLC Runtime V3 via the `/upload-program-action` endpoint by manipulating the `epoch_time` parameter, leading to database corruption and application failure.
References (4)
Scores
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N