CVE-2023-28984
5.3
Vector
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Exploitability: 1.6 / Impact: 3.6
Source: sirt@juniper.net (Secondary)
Description
A Use After Free vulnerability in the Layer 2 Address Learning Manager (l2alm) of Juniper Networks Junos OS on QFX Series allows an adjacent attacker to cause the Packet Forwarding Engine to crash and restart, leading to a Denial of Service (DoS). The PFE may crash when a lot of MAC learning and aging happens, but due to a Race Condition (Concurrent Execution using Shared Resource with Improper Synchronization) that is outside the attackers direct control. This issue affects: Juniper Networks Junos OS versions prior to 19.4R3-S10 on QFX Series; 20.2 versions prior to 20.2R3-S7 on QFX Series; 20.3 versions prior to 20.3R3-S6 on QFX Series; 20.4 versions prior to 20.4R3-S5 on QFX Series; 21.1 versions prior to 21.1R3-S4 on QFX Series; 21.2 versions prior to 21.2R3-S3 on QFX Series; 21.3 versions prior to 21.3R3-S3 on QFX Series; 21.4 versions prior to 21.4R3 on QFX Series; 22.1 versions prior to 22.1R3 on QFX Series; 22.2 versions prior to 22.2R2 on QFX Series.
Affected (86)
Configuration A
| Vulnerable Software | Affected Versions |
|---|---|
| Version 20.2 |
| Running on/with | Platform Versions |
|---|---|
Juniper Qfx10000 | All versions |
Juniper Qfx10002 | All versions |
Juniper Qfx10002 32q | All versions |
Juniper Qfx10002 60c | All versions |
Juniper Qfx10002 72q | All versions |
Juniper Qfx10008 | All versions |
Juniper Qfx10016 | All versions |
Juniper Qfx10k | All versions |
Juniper Qfx3000 G | All versions |
Juniper Qfx3000 M | All versions |
Juniper Qfx3008 I | All versions |
Juniper Qfx3100 | All versions |
Juniper Qfx3500 | All versions |
Juniper Qfx3600 | All versions |
Juniper Qfx3600 I | All versions |
Juniper Qfx5100 | All versions |
Juniper Qfx5100 96s | All versions |
Juniper Qfx5110 | All versions |
Juniper Qfx5120 | All versions |
Juniper Qfx5130 | All versions |
Juniper Qfx5200 | All versions |
Juniper Qfx5200 32c | All versions |
Juniper Qfx5200 48y | All versions |
Juniper Qfx5210 | All versions |
Juniper Qfx5210 64c | All versions |
Juniper Qfx5220 | All versions |
Related CWEs
CWE-362
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
The product contains a code sequence that can run concurrently with other code, and the code sequence requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence that is operating concurrently.
CWE-416
Use After Free
The product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory "belongs" to the code that operates on the new pointer.
References (2)
Source: af854a3a-2127-422b-91ae-364da2661108
Vendor Advisory
Timeline
No history available yet.