CVE Vulnerabilities

CVE-2024-21612

Improper Handling of Syntactically Invalid Structure

Published: Jan 12, 2024 | Modified: Nov 21, 2024
CVSS 3.x
7.5
HIGH
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.x
RedHat/V2
RedHat/V3
Ubuntu
root.io logo minimus.io logo echo.ai logo

An Improper Handling of Syntactically Invalid Structure vulnerability in Object Flooding Protocol (OFP) service of Juniper Networks Junos OS Evolved allows an unauthenticated, network-based attacker to cause a Denial of Service (DoS).

On all Junos OS Evolved platforms, when specific TCP packets are received on an open OFP port, the OFP crashes leading to a restart of Routine Engine (RE). Continuous receipt of these specific TCP packets will lead to a sustained Denial of Service (DoS) condition.

This issue affects:

Juniper Networks Junos OS Evolved

  • All versions earlier than 21.2R3-S7-EVO;
  • 21.3 versions earlier than 21.3R3-S5-EVO ;
  • 21.4 versions earlier than 21.4R3-S5-EVO;
  • 22.1 versions earlier than 22.1R3-S4-EVO;
  • 22.2 versions earlier than 22.2R3-S3-EVO ;
  • 22.3 versions earlier than 22.3R3-EVO;
  • 22.4 versions earlier than 22.4R2-EVO, 22.4R3-EVO.

Weakness

The product does not handle or incorrectly handles input that is not syntactically well-formed with respect to the associated specification.

Affected Software

NameVendorStart VersionEnd Version
Junos_os_evolvedJuniper*21.2 (excluding)
Junos_os_evolvedJuniper21.2 (including)21.2 (including)
Junos_os_evolvedJuniper21.2-r1 (including)21.2-r1 (including)
Junos_os_evolvedJuniper21.2-r1-s1 (including)21.2-r1-s1 (including)
Junos_os_evolvedJuniper21.2-r1-s2 (including)21.2-r1-s2 (including)
Junos_os_evolvedJuniper21.2-r2 (including)21.2-r2 (including)
Junos_os_evolvedJuniper21.2-r2-s1 (including)21.2-r2-s1 (including)
Junos_os_evolvedJuniper21.2-r2-s2 (including)21.2-r2-s2 (including)
Junos_os_evolvedJuniper21.2-r3 (including)21.2-r3 (including)
Junos_os_evolvedJuniper21.2-r3-s1 (including)21.2-r3-s1 (including)
Junos_os_evolvedJuniper21.2-r3-s2 (including)21.2-r3-s2 (including)
Junos_os_evolvedJuniper21.2-r3-s3 (including)21.2-r3-s3 (including)
Junos_os_evolvedJuniper21.2-r3-s4 (including)21.2-r3-s4 (including)
Junos_os_evolvedJuniper21.2-r3-s5 (including)21.2-r3-s5 (including)
Junos_os_evolvedJuniper21.2-r3-s6 (including)21.2-r3-s6 (including)
Junos_os_evolvedJuniper21.3 (including)21.3 (including)
Junos_os_evolvedJuniper21.3-r1 (including)21.3-r1 (including)
Junos_os_evolvedJuniper21.3-r1-s1 (including)21.3-r1-s1 (including)
Junos_os_evolvedJuniper21.3-r2 (including)21.3-r2 (including)
Junos_os_evolvedJuniper21.3-r2-s1 (including)21.3-r2-s1 (including)
Junos_os_evolvedJuniper21.3-r2-s2 (including)21.3-r2-s2 (including)
Junos_os_evolvedJuniper21.3-r3 (including)21.3-r3 (including)
Junos_os_evolvedJuniper21.3-r3-s1 (including)21.3-r3-s1 (including)
Junos_os_evolvedJuniper21.3-r3-s2 (including)21.3-r3-s2 (including)
Junos_os_evolvedJuniper21.3-r3-s3 (including)21.3-r3-s3 (including)
Junos_os_evolvedJuniper21.3-r3-s4 (including)21.3-r3-s4 (including)
Junos_os_evolvedJuniper21.4 (including)21.4 (including)
Junos_os_evolvedJuniper21.4-r1 (including)21.4-r1 (including)
Junos_os_evolvedJuniper21.4-r1-s1 (including)21.4-r1-s1 (including)
Junos_os_evolvedJuniper21.4-r1-s2 (including)21.4-r1-s2 (including)
Junos_os_evolvedJuniper21.4-r2 (including)21.4-r2 (including)
Junos_os_evolvedJuniper21.4-r2-s1 (including)21.4-r2-s1 (including)
Junos_os_evolvedJuniper21.4-r2-s2 (including)21.4-r2-s2 (including)
Junos_os_evolvedJuniper21.4-r3 (including)21.4-r3 (including)
Junos_os_evolvedJuniper21.4-r3-s1 (including)21.4-r3-s1 (including)
Junos_os_evolvedJuniper21.4-r3-s2 (including)21.4-r3-s2 (including)
Junos_os_evolvedJuniper21.4-r3-s3 (including)21.4-r3-s3 (including)
Junos_os_evolvedJuniper21.4-r3-s4 (including)21.4-r3-s4 (including)
Junos_os_evolvedJuniper22.1 (including)22.1 (including)
Junos_os_evolvedJuniper22.1-r1 (including)22.1-r1 (including)
Junos_os_evolvedJuniper22.1-r1-s1 (including)22.1-r1-s1 (including)
Junos_os_evolvedJuniper22.1-r1-s2 (including)22.1-r1-s2 (including)
Junos_os_evolvedJuniper22.1-r2 (including)22.1-r2 (including)
Junos_os_evolvedJuniper22.1-r2-s1 (including)22.1-r2-s1 (including)
Junos_os_evolvedJuniper22.1-r3 (including)22.1-r3 (including)
Junos_os_evolvedJuniper22.1-r3-s1 (including)22.1-r3-s1 (including)
Junos_os_evolvedJuniper22.1-r3-s2 (including)22.1-r3-s2 (including)
Junos_os_evolvedJuniper22.1-r3-s3 (including)22.1-r3-s3 (including)
Junos_os_evolvedJuniper22.2 (including)22.2 (including)
Junos_os_evolvedJuniper22.2-r1 (including)22.2-r1 (including)
Junos_os_evolvedJuniper22.2-r1-s1 (including)22.2-r1-s1 (including)
Junos_os_evolvedJuniper22.2-r2 (including)22.2-r2 (including)
Junos_os_evolvedJuniper22.2-r2-s1 (including)22.2-r2-s1 (including)
Junos_os_evolvedJuniper22.2-r2-s2 (including)22.2-r2-s2 (including)
Junos_os_evolvedJuniper22.2-r3 (including)22.2-r3 (including)
Junos_os_evolvedJuniper22.2-r3-s1 (including)22.2-r3-s1 (including)
Junos_os_evolvedJuniper22.2-r3-s2 (including)22.2-r3-s2 (including)
Junos_os_evolvedJuniper22.3 (including)22.3 (including)
Junos_os_evolvedJuniper22.3-r1 (including)22.3-r1 (including)
Junos_os_evolvedJuniper22.3-r1-s1 (including)22.3-r1-s1 (including)
Junos_os_evolvedJuniper22.3-r1-s2 (including)22.3-r1-s2 (including)
Junos_os_evolvedJuniper22.3-r2 (including)22.3-r2 (including)
Junos_os_evolvedJuniper22.3-r2-s1 (including)22.3-r2-s1 (including)
Junos_os_evolvedJuniper22.3-r2-s2 (including)22.3-r2-s2 (including)
Junos_os_evolvedJuniper22.4 (including)22.4 (including)
Junos_os_evolvedJuniper22.4-r1 (including)22.4-r1 (including)
Junos_os_evolvedJuniper22.4-r1-s1 (including)22.4-r1-s1 (including)
Junos_os_evolvedJuniper22.4-r1-s2 (including)22.4-r1-s2 (including)

References