Loading...
Skip to main content

CVE-2025-29953 — Vulnerability in Apache.NMS.ActiveMQ — CVE Details

CRITICAL

Apache ActiveMQ NMS OpenWire Client Deserialization of Untrusted Data vulnerability

Published April 18, 2025Updated April 23, 2025Source: osv

Summary

Deserialization of Untrusted Data vulnerability in Apache ActiveMQ NMS OpenWire Client. This issue affects Apache ActiveMQ NMS OpenWire Client before 2.1.1 when performing connections to untrusted servers. Such servers could abuse the unbounded deserialization in the client to provide malicious responses that may eventually cause arbitrary code execution on the client. Version 2.1.0 introduced a allow/denylist feature to restrict deserialization, but this feature could be bypassed. The .NET team has deprecated the built-in .NET binary serialization feature starting with .NET 9 and suggests migrating away from binary serialization. The project is considering to follow suit and drop this part of the NMS API altogether. Users are recommended to upgrade to version 2.1.1, which fixes the issue. We also recommend to migrate away from relying on .NET binary serialization as a hardening method for the future.

Advisory Timeline

  • First published April 18, 2025 (542 days ago).
  • Last revised April 23, 2025 — 5 days after initial publication.

Remediation

Upgrade to the fixed version using your package manager.

NuGet
Update Apache.NMS.ActiveMQ to 2.1.1 or later
dotnet add package Apache.NMS.ActiveMQ --version 2.1.1

After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.

Affected Packages (1)

Affects 1 ecosystem: nuget (1).

PackageEcosystemAffectedFixed In
Apache.NMS.ActiveMQ
nuget
1.4.1, 1.5.1, 1.5.4, 1.5.6 (+10 more)2.1.1

Vulnerability Classification

Common Weakness Enumeration (CWE) identifiers for this vulnerability type.

  • CWE-502
    Deserialization of Untrusted DataMITRE

CVSS Score Breakdown

What the CVSS (Common Vulnerability Scoring System) 9.8 score means for each attack dimension.

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Frequently Asked Questions

What is CVE-2025-29953?
Apache ActiveMQ NMS OpenWire Client Deserialization of Untrusted Data vulnerability This vulnerability has been assigned a severity rating of CRITICAL (CVSS score: 9.8/10).
How do I check if my project is affected by CVE-2025-29953?
CVE-2025-29953 affects Apache.NMS.ActiveMQ. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2025-29953 and 200,000+ other known vulnerabilities.

Severity & Exploitability

CVSS Score
9.8

Exploitation is straightforward and causes maximum impact. Patch immediately.

Also Known As

GHSA-9g64-r942-fvmp

Related CVEs

Check if you're affected

Scan your dependencies to see if this vulnerability affects your projects.

Scan Your Dependencies