Description
An unauthenticated remote attacker can trigger a firmware update download via the OCPP backend by supplying an invalid firmware file. This will cause the file to remain accessible for a short period before it is deleted due to improper locking during the cleanup process.
Published: 2026-07-30
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An unauthenticated attacker can trigger a firmware download by sending an invalid firmware file to the OCPP backend. The invalid file is stored temporarily, and due to improper locking in the cleanup process, it remains accessible for a brief period before deletion. This race condition (CWE‑362) allows the attacker to download the firmware binary without authorization. The vulnerability exists in the firmware update handling component that uses the Open Charge Point Protocol (OCPP) backend.

Affected Systems

The affected products are Phoenix Contact’s CHARX SEC series industrial controls: CHARX SEC‑3000, SEC‑3050, SEC‑3100, and SEC‑3150. Devices running any version of these models are potentially impacted. The vulnerability exists in the firmware update handling component that uses the Open Charge Point Protocol (OCPP) backend.

Risk and Exploitability

The CVSS score of 6.9 indicates a medium severity. The EPSS score is under 1 %, suggesting a very low probability of exploitation at present, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is remote via the OCPP backend interface, and does not require local privileges. If an attacker can reach this interface, they can exploit the race condition to obtain firmware files. Because the window is short, the success rate depends on timing, but once the file is available, the exploitation is straightforward.

Generated by OpenCVE AI on August 4, 2026 at 11:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update device firmware to the latest release that includes the race condition fix issued by Phoenix Contact.
  • Restrict access to the OCPP backend interface to authenticated users only, reducing opportunity for remote attackers.
  • Configure system logs and alerts to detect and investigate abnormal firmware download attempts.

Generated by OpenCVE AI on August 4, 2026 at 11:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 30 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 30 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
First Time appeared Phoenixcontact
Phoenixcontact charx Sec-3000
Phoenixcontact charx Sec-3050
Phoenixcontact charx Sec-3100
Phoenixcontact charx Sec-3150
Vendors & Products Phoenixcontact
Phoenixcontact charx Sec-3000
Phoenixcontact charx Sec-3050
Phoenixcontact charx Sec-3100
Phoenixcontact charx Sec-3150

Thu, 30 Jul 2026 07:15:00 +0000

Type Values Removed Values Added
Description An unauthenticated remote attacker can trigger a firmware update download via the OCPP backend by supplying an invalid firmware file. This will cause the file to remain accessible for a short period before it is deleted due to improper locking during the cleanup process.
Title OCPP Firmware download is not properly locked
First Time appeared Phoenix Contact
Phoenix Contact charx Sec 3000
Phoenix Contact charx Sec 3050
Phoenix Contact charx Sec 3100
Phoenix Contact charx Sec 3150
Weaknesses CWE-362
CPEs cpe:2.3:o:phoenix_contact:charx_sec_3000:*:*:*:*:*:*:*:*
cpe:2.3:o:phoenix_contact:charx_sec_3050:*:*:*:*:*:*:*:*
cpe:2.3:o:phoenix_contact:charx_sec_3100:*:*:*:*:*:*:*:*
cpe:2.3:o:phoenix_contact:charx_sec_3150:*:*:*:*:*:*:*:*
Vendors & Products Phoenix Contact
Phoenix Contact charx Sec 3000
Phoenix Contact charx Sec 3050
Phoenix Contact charx Sec 3100
Phoenix Contact charx Sec 3150
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Phoenix Contact Charx Sec 3000 Charx Sec 3050 Charx Sec 3100 Charx Sec 3150
Phoenixcontact Charx Sec-3000 Charx Sec-3050 Charx Sec-3100 Charx Sec-3150
cve-icon MITRE

Status: PUBLISHED

Assigner: CERTVDE

Published:

Updated: 2026-07-30T15:16:59.628Z

Reserved: 2026-05-05T10:48:08.226Z

Link: CVE-2026-44102

cve-icon Vulnrichment

Updated: 2026-07-30T15:12:57.782Z

cve-icon NVD

Status : Deferred

Published: 2026-07-30T07:16:58.487

Modified: 2026-07-30T16:17:11.877

Link: CVE-2026-44102

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T12:00:10Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')