{"id":"CVE-2021-32986","aliases":["EUVD-2021-19707","GHSA-j37w-8jcg-6mcp"],"status":"published","title":"Automation Direct CLICK PLC CPU Modules Authentication Bypass Using an Alternate Path or Channel","description":"After Automation Direct CLICK PLC CPU Modules: C0-1x CPUs with firmware prior to v3.00 is unlocked by an authorized user, the unlocked state does not timeout. If the programming software is interrupted, the PLC remains unlocked. All subsequent programming connections are allowed without authorization. The PLC is only relocked by a power cycle, or when the programming software disconnects correctly.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.01113,"percentile":0.66274,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-287","CWE-288","CWE-863"],"published":"2022-04-04T19:45:56Z","modified":"2026-06-17T03:53:57Z","products":[{"vendor":"automation direct","product":"click plc cpu modules: c0-1x cpus"},{"vendor":"automationdirect","product":"c0-10are-d_firmware"},{"vendor":"automationdirect","product":"c0-10dd1e-d_firmware"},{"vendor":"automationdirect","product":"c0-10dd2e-d_firmware"},{"vendor":"automationdirect","product":"c0-10dre-d_firmware"},{"vendor":"automationdirect","product":"c0-11are-d_firmware"},{"vendor":"automationdirect","product":"c0-11dd1e-d_firmware"},{"vendor":"automationdirect","product":"c0-11dd2e-d_firmware"},{"vendor":"automationdirect","product":"c0-11dre-d_firmware"},{"vendor":"automationdirect","product":"c0-12are-1-d_firmware"},{"vendor":"automationdirect","product":"c0-12are-2-d_firmware"},{"vendor":"automationdirect","product":"c0-12are-d_firmware"},{"vendor":"automationdirect","product":"c0-12dd1e-1-d_firmware"},{"vendor":"automationdirect","product":"c0-12dd1e-2-d_firmware"},{"vendor":"automationdirect","product":"c0-12dd1e-d_firmware"},{"vendor":"automationdirect","product":"c0-12dd2e-1-d_firmware"},{"vendor":"automationdirect","product":"c0-12dd2e-2-d_firmware"},{"vendor":"automationdirect","product":"c0-12dd2e-d_firmware"},{"vendor":"automationdirect","product":"c0-12dre-1-d_firmware"},{"vendor":"automationdirect","product":"c0-12dre-2-d_firmware"},{"vendor":"automationdirect","product":"c0-12dre-d_firmware"}],"references":[{"url":"https://www.cisa.gov/uscert/ics/advisories/icsa-21-166-02","tags":["x_refsource_CONFIRM","x_transferred","Third Party Advisory","US Government Resource"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-32986"},{"url":"https://github.com/advisories/GHSA-j37w-8jcg-6mcp"}],"sources":{"cve":[{"id":"CVE-2021-32986","title":"Automation Direct CLICK PLC CPU Modules Authentication Bypass Using an Alternate Path or Channel","description":"After Automation Direct CLICK PLC CPU Modules: C0-1x CPUs with firmware prior to v3.00 is unlocked by an authorized user, the unlocked state does not timeout. If the programming software is interrupted, the PLC remains unlocked. All subsequent programming connections are allowed without authorization. The PLC is only relocked by a power cycle, or when the programming software disconnects correctly.","status":"published","published":"2022-04-04T19:45:56Z","modified":"2025-04-16T16:31:33.851Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"cna"}],"cwes":["CWE-288"],"updated_at":"2026-11-02T14:33:07.349244Z"}],"euvd":[{"id":"EUVD-2021-19707","description":"After Automation Direct CLICK PLC CPU Modules: C0-1x CPUs with firmware prior to v3.00 is unlocked by an authorized user, the unlocked state does not timeout. If the programming software is interrupted, the PLC remains unlocked. All subsequent programming connections are allowed without authorization. The PLC is only relocked by a power cycle, or when the programming software disconnects correctly.","status":"published","published":"2022-04-04T19:45:56Z","modified":"2025-04-16T16:31:33Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T20:52:23.922531Z"}],"ghsa":[{"id":"GHSA-j37w-8jcg-6mcp","title":"After Automation Direct CLICK PLC CPU Modules: C0-1x CPUs with firmware prior to v3.00 is...","description":"After Automation Direct CLICK PLC CPU Modules: C0-1x CPUs with firmware prior to v3.00 is unlocked by an authorized user, the unlocked state does not timeout. If the programming software is interrupted, the PLC remains unlocked. All subsequent programming connections are allowed without authorization. The PLC is only relocked by a power cycle, or when the programming software disconnects correctly.","status":"published","published":"2022-04-05T00:00:22Z","modified":"2023-01-30T05:00:27Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-287","CWE-863"],"updated_at":"2026-11-02T14:46:12.604648Z"}],"nvd":[{"id":"CVE-2021-32986","description":"After Automation Direct CLICK PLC CPU Modules: C0-1x CPUs with firmware prior to v3.00 is unlocked by an authorized user, the unlocked state does not timeout. If the programming software is interrupted, the PLC remains unlocked. All subsequent programming connections are allowed without authorization. The PLC is only relocked by a power cycle, or when the programming software disconnects correctly.","status":"published","published":"2022-04-04T20:15:09.207Z","modified":"2026-06-17T03:53:57.377Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"secondary"},{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-288","CWE-863"],"updated_at":"2026-11-02T14:07:05.581807Z"}]}}
