Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2022-22209— Junos OS: RIB and PFEs can get out of sync due to a memory leak caused by interface flaps or route churn

CVSS 7.5 · High EPSS 1.45% · P81
Get alerts for future matching vulnerabilitiesLog in to subscribe

I. Basic Information for CVE-2022-22209

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Junos OS: RIB and PFEs can get out of sync due to a memory leak caused by interface flaps or route churn
Source: NVD (National Vulnerability Database)
Vulnerability Description
A Missing Release of Memory after Effective Lifetime vulnerability in the kernel of Juniper Networks Junos OS allows an unauthenticated network based attacker to cause a Denial of Service (DoS). On all Junos platforms, the Kernel Routing Table (KRT) queue can get stuck due to a memory leak triggered by interface flaps or route churn leading to RIB and PFEs getting out of sync. The memory leak causes RTNEXTHOP/route and next-hop memory pressure issue and the KRT queue will eventually get stuck with the error- 'ENOMEM -- Cannot allocate memory'. The out-of-sync state between RIB and FIB can be seen with the "show route" and "show route forwarding-table" command. This issue will lead to failures for adding new routes. The KRT queue status can be checked using the CLI command "show krt queue": user@host > show krt state High-priority add queue: 1 queued ADD nhtype Router index 0 (31212) error 'ENOMEM -- Cannot allocate memory' kqp '0x8ad5e40' The following messages will be observed in /var/log/messages, which indicate high memory for routes/nexthops: host rpd[16279]: RPD_RT_HWM_NOTICE: New RIB highwatermark for routes: 266 [2022-03-04 05:06:07] host rpd[16279]: RPD_KRT_Q_RETRIES: nexthop ADD: Cannot allocate memory host rpd[16279]: RPD_KRT_Q_RETRIES: nexthop ADD: Cannot allocate memory host kernel: rts_veto_net_delayed_unref_limit: Route/nexthop memory is severe pressure. User Application to perform recovery actions. O p 8 err 12, rtsm_id 0:-1, msg type 10, veto simulation: 0. host kernel: rts_veto_net_delayed_unref_limit: Memory usage of M_RTNEXTHOP type = (806321208) Max size possible for M_RTNEXTHOP type = (689432176) Current delayed unref = (0), Max delayed unref on this platform = (120000) Current delayed weight unref = (0) Max delayed weight unref on this platform = (400000) curproc = rpd. This issue affects: Juniper Networks Junos OS 21.2 versions prior to 21.2R3; 21.3 versions prior to 21.3R2-S1, 21.3R3; 21.4 versions prior to 21.4R1-S2, 21.4R2; This issue does not affect Juniper Networks Junos OS versions prior to 21.2R1.
Source: NVD (National Vulnerability Database)
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Source: NVD (National Vulnerability Database)
Vulnerability Type
在移除最后引用时对内存的释放不恰当(内存泄露)
Source: NVD (National Vulnerability Database)
Vulnerability Title
Juniper Networks Junos OS 安全漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Juniper Networks Junos OS是美国瞻博网络(Juniper Networks)公司的一套专用于该公司的硬件设备的网络操作系统。该操作系统提供了安全编程接口和Junos SDK。 Juniper Networks Junos OS 存在安全漏洞,该漏洞源于攻击者可以通过内核路由表制造内存泄漏,从而触发拒绝服务。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

VendorProductAffected VersionsCPESubscribe
Juniper NetworksJunos OS unspecified ~ 21.2R1 -

II. Public POCs for CVE-2022-22209

#POC DescriptionSource LinkShenlong Link
AI-Generated POCPremium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2022-22209

登录查看更多情报信息。

Same Patch Batch · Juniper Networks · 2022-07-20 · 15 CVEs total

CVE-2022-222217.8 HIGHJunos OS: SRX and EX Series: Local privilege escalation flaw in "download" functionality
CVE-2022-222057.5 HIGHJunos OS: SRX Series: An FPC memory leak can occur in an APBR scenario
CVE-2022-222067.5 HIGHJunos OS: SRX series: The PFE will crash when specific traffic is scanned by Enhanced Web
CVE-2022-222077.5 HIGHJunos OS: MX Series with MPC11: In a GNF / node slicing scenario gathering AF interface st
CVE-2022-222127.5 HIGHJunos OS Evolved: A high rate of specific hostbound traffic will cause unexpected hostboun
CVE-2022-222026.5 MEDIUMJunos OS: PTX Series: FPCs may restart unexpectedly upon receipt of specific MPLS packets
CVE-2022-222036.5 MEDIUMJunos OS: EX4600 Series and QFX5000 Series: Receipt of specific traffic will lead to an fx
CVE-2022-222106.5 MEDIUMJunos OS: QFX5000 Series and MX Series: An l2alm crash leading to an FPC crash can be obse
CVE-2022-222146.5 MEDIUMJunos OS and Junos OS Evolved: In an MPLS scenario upon receipt of a specific IPv6 packet
CVE-2022-222156.5 MEDIUMJunos OS and Junos OS Evolved: /var/run/<pid>.env files are potentially not deleted during
CVE-2022-222176.1 MEDIUMJunos OS: QFX10K Series: Denial of Service (DoS) upon receipt of crafted MLD packets on mu
CVE-2022-222135.9 MEDIUMJunos OS and Junos OS Evolved: Denial of Service (DoS) vulnerability in RPD upon receipt o
CVE-2022-222045.3 MEDIUMJunos OS: MX Series and SRX Series: When receiving a specific SIP packets stale call table
CVE-2022-222164.3 MEDIUMJunos OS: PTX Series and QFX10000 Series: 'Etherleak' memory disclosure in Ethernet paddin

IV. Related Vulnerabilities

V. Comments for CVE-2022-22209

No comments yet


Leave a comment