Skip to main content

Junos OS CVE-2025-52960

HIGH
Classic Buffer Overflow (CWE-120)
2025-10-09 sirt@juniper.net
8.2
CVSS 4.0 · Vendor: juniper
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach SIP ALG over network
  2. Exploit
    Send crafted SIP packets during high memory
  3. Impact
    Crash flowd/mspmand, sustained DoS

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer copy size validation
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Two concrete conditions must coexist: (1) the SIP Application Layer Gateway (ALG) must be active in the flow/services path on an SRX or MX device, and (2) the device must already be experiencing high memory utilization when the crafted SIP packets arrive. The description explicitly notes this memory state is 'outside the attackers control,' which is the dominant limiting factor - the attacker cannot deterministically trigger the crash and must rely on the device organically being resource-constrained. Exploitation is further limited to availability only (service crash with automatic recovery), and sustained denial requires continuous packet transmission throughout the high-utilization window. Affected: Junos OS before 22.4R3-S7, 23.2 before 23.2R2-S4, 23.4 before 23.4R2-S5, and 24.2 before 24.2R2.

Impact

Signals conflict and net out to a moderate, not top-tier, priority. The vendor CVSS 4.0 base of 8.2 is driven almost entirely by a high availability impact (VA:H) under a network, low-complexity, unauthenticated vector (AV:N/AC:L/PR:N/UI:N), but it is tempered by AT:P (attack requirements present) - the description makes this explicit: the crash only occurs 'when memory utilization is high,' and that utilization is 'outside the attackers control, so they would not be able to deterministically exploit this.' EPSS agrees with the conservative read: 0.33% probability at the 24th percentile indicates low expected exploitation activity. There is no CISA KEV listing and no public exploit identified at time of analysis, so this is not confirmed actively exploited. The impact is confined to availability (VC:N/VI:N) with automatic recovery (R:A), meaning no data compromise and only transient outage per event, though sustained flooding during high-memory windows can prolong disruption. Net: a genuine but conditional DoS affecting a widely deployed appliance line - worth patching on a normal cycle rather than an emergency, because the non-attacker-controlled memory precondition and absence of exploitation evidence sharply reduce real-world weaponizability.

Exploit ScenarioDerived

An attacker who can reach the SIP ALG on an internet-facing or transit SRX/MX firewall sends a stream of specially crafted SIP packets. If the device happens to be under high memory utilization at that moment, flowd (SRX) or mspmand (MX) crashes, dropping traffic until the daemon restarts; continuously flooding the packets while memory stays high sustains the outage. No public proof-of-concept exists, and success is probabilistic because the attacker cannot control the device's memory state.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 08, 2026

A buffer copy flaw (CWE-120) in the SIP Application Layer Gateway of Juniper Networks Junos OS on MX Series and SRX Series devices allows unauthenticated, network-based attackers to crash the flowd/mspmand daemon and cause a Denial of Service. Exploitation requires two conditions to coexist: the SIP ALG must be active in the flow/services path, and the device must already be under high memory utilization when the crafted SIP packets arrive - a state the description explicitly places outside the attacker's control, so the crash cannot be triggered deterministically and sustained DoS demands continuous packet flooding throughout the high-utilization window. The system recovers automatically after each crash, keeping impact availability-only; EPSS is low (0.33%, 24th percentile), there is no CISA KEV listing and no public exploit identified at time of analysis.

RemediationAI

Apply the vendor-released fixed Junos OS builds referenced in advisory JSA103143 (https://kb.juniper.net/JSA103143, mirrored at https://supportportal.juniper.net/JSA103143): upgrade to 22.4R3-S7 or later on the 22.4 train, 23.2R2-S4 or later on 23.2, 23.4R2-S5 or later on 23.4, and 24.2R2 or later on 24.2. Because exploitation depends on the SIP ALG being active, the most direct compensating control is to disable the SIP ALG when it is not operationally required; for MX and SRX this is done by removing or not applying the ALG under the services/application-security configuration (e.g., disabling the SIP ALG under the relevant services hierarchy or in the security services configuration), accepting that SIP inspection and any dependent NAT traversal behavior is lost. Where SIP inspection must remain, reduce the exposure window by keeping memory utilization well below saturation - right-size session tables, monitor memory alarms, and schedule maintenance - since the crash only manifests during high-memory conditions. There is no indication of a public exploit at time of analysis, so prioritization can follow normal patch cadence, but devices with high-memory load profiles and SIP ALG enabled should be treated as higher risk.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability is a classic buffer copy without checking size of input (CWE-120) in the SIP Session Initialization Protocol Application Layer Gateway implemented on Juniper Junos OS MX and SRX platforms. The SIP ALG inspects SIP signaling traffic on the flow path and drives the flowd (packet forwarding/flow processing) and mspmand (multiservices module management) daemons. When the ALG processes specific malformed SIP messages during a state of elevated memory utilization, the daemon mishandles the copy, leading to a crash. The CPE data confirms the affected platform is the Junos OS operating system family (cpe:2.3:o:juniper:junos), with 22.4 branch releases such as 22.4, 22.4:r1, 22.4:r1-s1, 22.4:r1-s2, 22.4:r2, 22.4:r2-s1, 22.4:r2-s2, 22.4:r3, 22.4:r3-s1 and earlier service releases enumerated. Authentication is not required (CVSS vector carries PR:N), but exploitability is gated by the high-memory precondition, which is why the assessed CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H) rates attack complexity as High despite the network attack vector, and why impact is confined to availability.

Know when Junos gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (juniper) PRIMARY 8.2 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L/AU:Y/R:A/RE:M
vuln.today AI 5.9 MEDIUM

Remote unauthenticated SIP packets (AV:N/PR:N/UI:N), but AC:H because the crash depends on a high-memory condition outside the attacker's control; availability-only impact (A:H, C/I:N).

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:L

Primary rating from Vendor (juniper).

CVSS VectorVendor: juniper

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
Low

DescriptionCVE.org

A Buffer Copy without Checking Size of Input vulnerability in the

Session Initialization Protocol (SIP) ALG of Juniper Networks Junos OS on MX Series and SRX Series allows an unauthenticated, network-based attacker to cause a Denial of Service (DoS).

When memory utilization is high, and specific SIP packets are received, flowd/mspmand crashes. While the system recovers automatically, the disruption can significantly impact service stability. Continuous receipt of these specific SIP packets, while high utilization is present, will cause a sustained DoS condition. The utilization is outside the attackers control, so they would not be able to deterministically exploit this. This issue affects Junos OS on SRX Series and MX Series:

  • All versions before 22.4R3-S7,
  • from 23.2 before 23.2R2-S4,
  • from 23.4 before 23.4R2-S5,
  • from 24.2 before 24.2R2.

Executive ViewAI

Why It Matters

Juniper Networks Junos OS on MX Series and SRX Series devices contains a high-severity vulnerability in its SIP Application Layer Gateway that could allow network-based attackers to cause a denial-of-service condition, disrupting network availability. However, exploitation requires specific conditions-the SIP ALG must be active and the device must already be under high memory utilization-making successful attacks non-deterministic and sustained disruption unlikely without continuous effort. Organizations relying on these devices for critical network connectivity or SIP-based services should prioritize mitigation planning, though no public exploit code or active exploitation has been identified.

Business Impact: Medium
Compensating Controls

Disable SIP ALG if not required; if required, restrict SIP traffic to trusted sources via ACLs, monitor and manage memory utilization to avoid high levels, and ensure system recovery mechanisms are functioning.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
High
Juniper SRX/MX are widely deployed enterprise and carrier network appliances
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Medium

Priority Score

41
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +41
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:o:juniper:junos:*:*:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:-:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:r1:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:r1-s1:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:r1-s2:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:r2:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:r2-s1:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:r2-s2:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:r3:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:r3-s1:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:r3-s2:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:r3-s3:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:r3-s4:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:r3-s5:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:22.4:r3-s6:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:23.2:-:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:23.2:r1:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:23.2:r1-s1:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:23.2:r1-s2:*:*:*:*:*:*
cpe:2.3:o:juniper:junos:23.2:r2:*:*:*:*:*:*
+ 16 more

More in Junos

View all
CVE-2016-1285 MEDIUM
6.8 Mar 09

named in ISC BIND 9.x before 9.9.8-P4 and 9.10.x before 9.10.3-P4 does not properly handle DNAME records when parsing fe

CVE-2016-1286 HIGH
8.6 Mar 09

named in ISC BIND 9.x before 9.9.8-P4 and 9.10.x before 9.10.3-P4 allows remote attackers to cause a denial of service (

CVE-2025-21590 MEDIUM
6.7 Mar 12

A security vulnerability in An Improper (CVSS 6.7) that allows a local attacker with high privileges. Risk factors: acti

CVE-2023-36845 CRITICAL POC
9.8 Aug 17

A PHP External Variable Modification vulnerability in J-Web of Juniper Networks Junos OS on EX Series and SRX Series all

CVE-2013-6618 CRITICAL POC
9.0 Nov 05

jsdm/ajax/port.php in J-Web in Juniper Junos before 10.4R13, 11.4 before 11.4R7, 12.1 before 12.1R5, 12.2 before 12.2R3,

CVE-2014-6380 HIGH POC
7.8 Oct 14

Juniper Junos 11.4 before R11, 12.1 before R9, 12.1X44 before D30, 12.1X45 before D20, 12.1X46 before D15, 12.1X47 befor

CVE-2021-0253 HIGH POC
7.8 Apr 22

NFX Series devices using Juniper Networks Junos OS are susceptible to a local command execution vulnerability thereby al

CVE-2021-0252 HIGH POC
7.8 Apr 22

NFX Series devices using Juniper Networks Junos OS are susceptible to a local code execution vulnerability thereby allow

CVE-2019-0053 HIGH POC
7.8 Jul 11

Insufficient validation of environment variables in the telnet client supplied in Junos OS can lead to stack-based buffe

CVE-2023-22415 HIGH POC
7.5 Jan 13

An Out-of-Bounds Write vulnerability in the H.323 ALG of Juniper Networks Junos OS allows an unauthenticated, network-ba

CVE-2022-22223 HIGH POC
7.5 Oct 18

On QFX10000 Series devices using Juniper Networks Junos OS when configured as transit IP/MPLS penultimate hop popping (P

CVE-2022-22209 HIGH POC
7.5 Jul 20

A Missing Release of Memory after Effective Lifetime vulnerability in the kernel of Juniper Networks Junos OS allows an

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy