JTEKT TOYOPUC PLCs through 2022-04-29 mishandle authentication.
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- None · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA. Impact type from CWE-306.
Summary
JTEKT TOYOPUC PLCs through 2022-04-29 mishandle authentication. They utilize the CMPLink/TCP protocol (configurable on ports 1024-65534 on either TCP or UDP) for a wide variety of engineering purposes such as starting and stopping the PLC, downloading and uploading projects, and changing configuration settings. This protocol does not have any authentication features, allowing any attacker capable of communicating with the port in question to invoke (a subset of) desired functionality.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 34
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:jtekt:pc10g-cpu_tcc-6353_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pc10g-cpu_tcc-6353:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:pc10ge_tcc-6464_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pc10ge_tcc-6464:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:pc10p_tcc-6372_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pc10p_tcc-6372:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:pc10p-dp_tcc-6726_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pc10p-dp_tcc-6726:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:pc10p-dp-io_tcc-6752_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pc10p-dp-io_tcc-6752:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
- cpe:2.3:o:jtekt:pc10g-cpu_tcc-6353_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pc10g-cpu_tcc-6353:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:pc10ge_tcc-6464_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pc10ge_tcc-6464:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:pc10p_tcc-6372_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pc10p_tcc-6372:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:pc10p-dp_tcc-6726_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pc10p-dp_tcc-6726:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:pc10p-dp-io_tcc-6752_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pc10p-dp-io_tcc-6752:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
Show 24 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:jtekt:pc10b-p_tcc-6373_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pc10b-p_tcc-6373:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:pc10b_tcc-1021_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pc10b_tcc-1021:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:pc10e_tcc-4737_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pc10e_tcc-4737:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:pc10el_tcc-4747_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pc10el_tcc-4747:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:plus_cpu_tcc-6740_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:plus_cpu_tcc-6740:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:pc3jx_tcc-6901_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pc3jx_tcc-6901:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:pc3jx-d_tcc-6902_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pc3jx-d_tcc-6902:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:pc10pe_tcc-1101_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pc10pe_tcc-1101:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:pc10pe-1616p_tcc-1102_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pc10pe-1616p_tcc-1102:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:pcdl_tkc-6688_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:pcdl_tkc-6688:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:nano_10gx_tuc-1157_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:nano_10gx_tuc-1157:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:o:jtekt:nano_cpu_tuc-6941_firmware:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | JTEKT ELECTRONICS CORPORATION |
| cpe:2.3:h:jtekt:nano_cpu_tuc-6941:-:*:*:*:*:*:*:* | not specified by NVD | Running on | JTEKT ELECTRONICS CORPORATION |
- cpe:2.3:o:jtekt:pc10b-p_tcc-6373_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pc10b-p_tcc-6373:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:pc10b_tcc-1021_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pc10b_tcc-1021:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:pc10e_tcc-4737_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pc10e_tcc-4737:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:pc10el_tcc-4747_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pc10el_tcc-4747:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:plus_cpu_tcc-6740_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:plus_cpu_tcc-6740:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:pc3jx_tcc-6901_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pc3jx_tcc-6901:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:pc3jx-d_tcc-6902_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pc3jx-d_tcc-6902:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:pc10pe_tcc-1101_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pc10pe_tcc-1101:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:pc10pe-1616p_tcc-1102_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pc10pe-1616p_tcc-1102:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:pcdl_tkc-6688_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:pcdl_tkc-6688:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:nano_10gx_tuc-1157_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:nano_10gx_tuc-1157:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:o:jtekt:nano_cpu_tuc-6941_firmware:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·JTEKT ELECTRONICS CORPORATION
- cpe:2.3:h:jtekt:nano_cpu_tuc-6941:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·JTEKT ELECTRONICS CORPORATION
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2022-29951
- 2026-10-03 Alias added: GHSA-c7f2-2769-qw43
References
More JTEKT ELECTRONICS CORPORATION Nano 10gx Tuc-1157 Firmware vulnerabilities
- TI-2022-12300 JTEKT TOYOPUC PLCs through 2022-04-29 do not ensure data integrity. CVSS 3.1CRITICAL 9.8
- TI-2021-12618 Resource allocation without limits in JTEKT Corporation TOYOPUC products CVSS 3.1MEDIUM 4.3
Sources
- CVE-2022-29951 · CVE Program
- CVE-2022-29951 · NVD
- FIRST EPSS
- GHSA-c7f2-2769-qw43 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences