Skip to main content
VulnerabilityPublished

CVE-2026-102508: Improper Verification of Cryptographic Signature and Improper Certificate Validation in the OPC UA driver of Apache PLC4X (PLC4J) allows an attacker

Affects plc4jSource GCVE Database

0
Compare
Authoritative record:CVE-2026-102508· Critical 9.2

Not known to be exploited · CVSS 9.2 Critical : upgrade to 1.0.0 as a priority.

Data as of 14 Nov 2026, 20:43 UTC

CVSS 4.0 base score
9.2Critical
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 4% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 1.0.0
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 30 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 14 Nov 2026.

What to do

Upgrade org.apache.plc4x/plc4j to 1.0.0.

Affected software

ProductAffectedFixed in
Mavenorg.apache.plc4x/plc4jpkg:maven/org.apache.plc4x/plc4jOther threatsAffected
  • >=0.9.0 <1.0.0
Fixed in
  • 1.0.0

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Users should upgrade to Apache PLC4X version 1.0.0 or later. This version corrects signature verification, enforces server certificate validation against a configured trust store or pinned certificate, defaults to the Basic256Sha256 security policy with SignAndEncrypt, and fails connections if the negotiated security policy is weaker than configured. No other mitigations are recommended as the fix is available and addresses all aspects of the vulnerability.

Description

Apache PLC4X versions from 0.9.0 up to but not including 1.0.0 contain improper verification of cryptographic signatures and improper certificate validation in the OPC UA driver. This flaw allows an attacker positioned between client and server to impersonate the OPC UA server and read, forge, or modify secure-channel traffic, including user credentials. The vulnerability manifests differently across versions, including logging but not enforcing failed signature checks, inverted signature validation logic, acceptance of untrusted server certificates, and defaulting to weak security policies. Version 1.0.0 fixes these issues by correctly verifying signatures, enforcing certificate trust, and requiring stronger security policies.

References

Community reviews

Loading reviews…