10 CVE-2025-32433

CISA Kev Catalog CSRF Patch Exploit
 

Erlang/OTP is a set of libraries for the Erlang programming language. Prior to versions OTP-27.3.3, OTP-26.2.5.11, and OTP-25.3.2.20, a SSH server may allow an attacker to perform unauthenticated remote code execution (RCE). By exploiting a flaw in SSH protocol message handling, a malicious actor could gain unauthorized access to affected systems and execute arbitrary commands without valid credentials. This issue is patched in versions OTP-27.3.3, OTP-26.2.5.11, and OTP-25.3.2.20. A temporary workaround involves disabling the SSH server or to prevent access via firewall rules.
https://nvd.nist.gov/vuln/detail/CVE-2025-32433

Categories

CWE-306 : Missing Authentication for Critical Function
The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources. For any security checks that are performed on the client side, ensure that these checks are duplicated on the server side, in order to avoid CWE-602. Attackers can bypass the client-side checks by modifying values after the checks have been performed, or by changing the client to remove the client-side checks entirely. Then, these modified values would be submitted to the server. When storing data in the cloud (e.g., S3 buckets, Azure blobs, Google Cloud Storage, etc.), use the provider's controls to require strong authentication for users who should be allowed to access the data [REF-1297] [REF-1298] [REF-1302]. File-sharing PHP product does not check if user is logged in during requests for PHP library files under an includes/ directory, allowing configuration changes, code execution, and other impacts. Chain: a digital asset management program has an undisclosed backdoor in the legacy version of a PHP script (CWE-912) that could allow an unauthenticated user to export metadata (CWE-306) TCP-based protocol in Programmable Logic Controller (PLC) has no authentication. Condition Monitor firmware uses a protocol that does not require authentication. SCADA-based protocol for bridging WAN and LAN traffic has no authentication. Safety Instrumented System uses proprietary TCP protocols with no authentication. Distributed Control System (DCS) uses a protocol that has no authentication. Chain: Cloud computing virtualization platform does not require authentication for upload of a tar format file (CWE-306), then uses .. path traversal sequences (CWE-23) in the file to access unexpected files, as exploited in the wild per CISA KEV. Bluetooth speaker does not require authentication for the debug functionality on the UART port, allowing root shell access WiFi router does not require authentication for its UART port, allowing adversaries with physical access to execute commands as root IT management product does not perform authentication for some REST API requests, as exploited in the wild per CISA KEV. Default setting in workflow management product allows all API requests without authentication, as exploited in the wild per CISA KEV. MFV. Access TFTP server without authentication and obtain configuration file with sensitive plaintext information. Agent software running at privileges does not authenticate incoming requests over an unprotected channel, allowing a Shatter" attack. Product enforces restrictions through a GUI but not through privileged APIs. monitor device allows access to physical UART debug port without authentication Programmable Logic Controller (PLC) does not have an authentication feature on its communication protocols.

References


 

CPE

cpe start end
Configuration 1
cpe:2.3:a:erlang:erlang/otp:*:*:*:*:*:*:*:* < 25.3.2.20
cpe:2.3:a:erlang:erlang/otp:*:*:*:*:*:*:*:* >= 26.0 < 26.2.5.11
cpe:2.3:a:erlang:erlang/otp:*:*:*:*:*:*:*:* >= 27.0 < 27.3.3
Configuration 2
cpe:2.3:a:cisco:confd_basic:*:*:*:*:*:*:*:* < 7.7.19.1
cpe:2.3:a:cisco:confd_basic:*:*:*:*:*:*:*:* >= 8.0.18 < 8.1.16.2
cpe:2.3:a:cisco:confd_basic:*:*:*:*:*:*:*:* >= 8.2 < 8.2.11.1
cpe:2.3:a:cisco:confd_basic:*:*:*:*:*:*:*:* >= 8.3 < 8.3.8.1
cpe:2.3:a:cisco:confd_basic:*:*:*:*:*:*:*:* >= 8.4 < 8.4.4.1
Configuration 3
cpe:2.3:a:cisco:network_services_orchestrator:*:*:*:*:*:*:*:* < 5.7.19.1
cpe:2.3:a:cisco:network_services_orchestrator:*:*:*:*:*:*:*:* >= 5.8 < 6.1.16.2
cpe:2.3:a:cisco:network_services_orchestrator:*:*:*:*:*:*:*:* >= 6.2 < 6.2.11.1
cpe:2.3:a:cisco:network_services_orchestrator:*:*:*:*:*:*:*:* >= 6.3 < 6.3.8.1
cpe:2.3:a:cisco:network_services_orchestrator:*:*:*:*:*:*:*:* >= 6.4 < 6.4.1.1
cpe:2.3:a:cisco:network_services_orchestrator:*:*:*:*:*:*:*:* >= 6.4.2 < 6.4.4.1
Configuration 4
cpe:2.3:a:cisco:cloud_native_broadband_network_gateway:*:*:*:*:*:*:*:* < 2025.03.1
cpe:2.3:a:cisco:inode_manager:-:*:*:*:*:*:*:*
cpe:2.3:a:cisco:smart_phy:*:*:*:*:*:*:*:* < 25.2
cpe:2.3:a:cisco:ultra_packet_core:*:*:*:*:*:*:*:* < 2025.03
cpe:2.3:a:cisco:ultra_services_platform:-:*:*:*:*:*:*:*
cpe:2.3:o:cisco:staros:*:*:*:*:*:*:*:* < 2025.03
Configuration 5
AND
   cpe:2.3:a:cisco:optical_site_manager:*:*:*:*:*:*:*:* < 25.2.1
  Running on/with
  cpe:2.3:h:cisco:ncs_1001:-:*:*:*:*:*:*:*
  cpe:2.3:h:cisco:ncs_1002:-:*:*:*:*:*:*:*
  cpe:2.3:h:cisco:ncs_1004:-:*:*:*:*:*:*:*
Configuration 6
AND
   cpe:2.3:o:cisco:ncs_2000_shelf_virtualization_orchestrator_firmware:*:*:*:*:*:*:*:* < 25.1.1
  Running on/with
  cpe:2.3:h:cisco:ncs_2000_shelf_virtualization_orchestrator_module:-:*:*:*:*:*:*:*
Configuration 7
cpe:2.3:a:cisco:enterprise_nfv_infrastructure_software:*:*:*:*:*:*:*:* < 4.18
cpe:2.3:a:cisco:ultra_cloud_core:*:*:*:*:*:*:*:* < 2025.03.1
Configuration 8
AND
   cpe:2.3:o:cisco:rv160w_firmware:-:*:*:*:*:*:*:*
  Running on/with
  cpe:2.3:h:cisco:rv160w:-:*:*:*:*:*:*:*
Configuration 9
AND
   cpe:2.3:o:cisco:rv260_firmware:-:*:*:*:*:*:*:*
  Running on/with
  cpe:2.3:h:cisco:rv260:-:*:*:*:*:*:*:*
Configuration 10
AND
   cpe:2.3:o:cisco:rv160_firmware:-:*:*:*:*:*:*:*
  Running on/with
  cpe:2.3:h:cisco:rv160:-:*:*:*:*:*:*:*
Configuration 11
AND
   cpe:2.3:o:cisco:rv260p_firmware:-:*:*:*:*:*:*:*
  Running on/with
  cpe:2.3:h:cisco:rv260p:-:*:*:*:*:*:*:*
Configuration 12
AND
   cpe:2.3:o:cisco:rv260w_firmware:-:*:*:*:*:*:*:*
  Running on/with
  cpe:2.3:h:cisco:rv260w:-:*:*:*:*:*:*:*
Configuration 13
AND
   cpe:2.3:o:cisco:rv340_firmware:-:*:*:*:*:*:*:*
  Running on/with
  cpe:2.3:h:cisco:rv340:-:*:*:*:*:*:*:*
Configuration 14
AND
   cpe:2.3:o:cisco:rv340w_firmware:-:*:*:*:*:*:*:*
  Running on/with
  cpe:2.3:h:cisco:rv340w:-:*:*:*:*:*:*:*
Configuration 15
AND
   cpe:2.3:o:cisco:rv345_firmware:-:*:*:*:*:*:*:*
  Running on/with
  cpe:2.3:h:cisco:rv345:-:*:*:*:*:*:*:*
Configuration 16
AND
   cpe:2.3:o:cisco:rv345p_firmware:-:*:*:*:*:*:*:*
  Running on/with
  cpe:2.3:h:cisco:rv345p:-:*:*:*:*:*:*:*
Configuration 17
cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*


REMEDIATION


Patch

Url
https://github.com/erlang/otp/commit/0fcd9c56524b28615e8ece65fc0c3f66ef6e4c12
https://github.com/erlang/otp/commit/6eef04130afc8b0ccb63c9a0d8650209cf54892f
https://github.com/erlang/otp/commit/b1924d37fd83c070055beb115d5d6a6a9490b891


EXPLOITS


Exploit-db.com

id description date
No known exploits

POC Github

Url
https://github.com/ProDefense/CVE-2025-32433
https://github.com/darses/CVE-2025-32433
https://github.com/0xPThree/cve-2025-32433
https://github.com/bilalz5-github/Erlang-OTP-SSH-CVE-2025-32433
https://github.com/B1ack4sh/Blackash-CVE-2025-32433
https://github.com/NiteeshPujari/CVE-2025-32433-PoC
https://github.com/Mdusmandasthaheer/CVE-2025-32433
https://github.com/dollarboysushil/CVE-2025-32433-Erlang-OTP-SSH-Unauthentica...

Other Nist (github, ...)

Url
https://github.com/ProDefense/CVE-2025-32433/blob/main/CVE-2025-32433.py


CAPEC


Common Attack Pattern Enumerations and Classifications

id description severity
12 Choosing Message Identifier
High
166 Force the System to Reset Values
Medium
216 Communication Channel Manipulation
36 Using Unpublished Interfaces or Functionality
High
62 Cross Site Request Forgery
Very High