Severity by source
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Local vector with user interaction reflects file-based deserialization delivery; PR:N because the attacker supplies an external payload without needing application credentials.
Primary rating from Vendor (TR-CERT).
CVSS VectorVendor: TR-CERT
Lifecycle Timeline
3DescriptionCVE.org
Deserialization of untrusted data vulnerability in TUBITAK BILGEM Software Technologies Research Institute eta-otp-lock allows Object Injection.
This issue affects eta-otp-lock: before 1.0.4.
AnalysisAI
Deserialization of untrusted data in TUBITAK BILGEM's eta-otp-lock (all versions before 1.0.4) enables object injection leading to full system compromise on affected hosts. The attack requires local access and user interaction with a malicious serialized payload, resulting in high confidentiality, integrity, and availability impact (CVSS 7.8). TR-CERT has confirmed the issue under advisory TR-26-0730; a vendor patch exists at version 1.0.4, and no public exploit code or CISA KEV listing has been identified at time of analysis.
Technical ContextAI
eta-otp-lock is a software application developed by TUBITAK BILGEM (Scientific and Technological Research Council of Turkey - Informatics and Information Security Research Center) for OTP-based authentication or access locking. The vulnerability is rooted in CWE-502 (Deserialization of Untrusted Data): the application deserializes externally supplied data without sufficient validation, enabling an attacker to inject specially crafted objects into the deserialization stream. Depending on the available gadget chains in the application's runtime environment and class libraries, such object injection can escalate to arbitrary code execution. The affected CPE is cpe:2.3:a:tubitak_bilgem_software_technologies_research_institute:eta-otp-lock:*:*:*:*:*:*:*:*, covering all versions up to but not including 1.0.4.
RemediationAI
Upgrade eta-otp-lock to version 1.0.4 or later, as confirmed by the vendor and TR-CERT advisory TR-26-0730 at https://siberguvenlik.gov.tr/guvenlik-bildirimleri/detay/tr-26-0730. As an interim compensating control prior to patching, restrict filesystem permissions on directories where eta-otp-lock reads data, preventing untrusted users from placing files there - this directly disrupts the delivery phase of the attack chain, though it requires careful access-control review to avoid operational disruption. Additionally, user awareness guidance to avoid opening or processing files received from untrusted sources within the application limits exploitation given the UI:R prerequisite. Neither compensating control eliminates the vulnerability; patching to 1.0.4 is the definitive fix.
More in Eta Otp Lock
View allSame weakness CWE-502 – Deserialization of Untrusted Data
View allSame technique Deserialization
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-52294
GHSA-wp8x-9jg9-r964