CVE-2022-22176

Junos OS: In a scenario with dhcp-security and option-82 configured jdhcpd crashes upon receipt of a malformed DHCP packet

MEDIUM
6.5
CVSS Score
Published: January 19, 2022 at 12:21 AM UTC
Updated: June 17, 2026 at 04:27 AM UTC
1 product affected across 1 vendorJunos

Using Junos OS by Juniper Networks?

Get instant alerts when new vulnerabilities affect Junos OS - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM6.5
Exploit prediction
EPSS 0.4%

Description

An Improper Validation of Syntactic Correctness of Input vulnerability in the Juniper DHCP daemon (jdhcpd) of Juniper Networks Junos OS allows an adjacent unauthenticated attacker sending a malformed DHCP packet to cause a crash of jdhcpd and thereby a Denial of Service (DoS). If option-82 is configured in a DHCP snooping / -security scenario, jdhcpd crashes if a specific malformed DHCP request packet is received. The DHCP functionality is impacted while jdhcpd restarts, and continued exploitation of the vulnerability will lead to the unavailability of the DHCP service and thereby a sustained DoS. This issue affects Juniper Networks Junos OS 13.2 version 13.2R1 and later versions prior to 15.1R7-S11; 18.3 versions prior to 18.3R3-S6; 18.4 versions prior to 18.4R2-S9, 18.4R3-S10; 19.1 versions prior to 19.1R2-S3, 19.1R3-S7; 19.2 versions prior to 19.2R1-S8, 19.2R3-S4; 19.3 versions prior to 19.3R2-S7, 19.3R3-S4; 19.4 versions prior to 19.4R3-S6; 20.1 versions prior to 20.1R3-S3; 20.2 versions prior to 20.2R3-S3; 20.3 versions prior to 20.3R3-S1; 20.4 versions prior to 20.4R3; 21.1 versions prior to 21.1R2-S1, 21.1R3; 21.2 versions prior to 21.2R1-S1, 21.2R2. This issue does not affect Juniper Networks Junos OS version 12.3R12 and prior versions.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

v < 15.1R7-S1113.2R1 ≤ v < 13.2*18.3 ≤ v < 18.3R3-S618.4 ≤ v < 18.4R2-S9, 18.4R3-S1019.1 ≤ v < 19.1R2-S3, 19.1R3-S719.2 ≤ v < 19.2R1-S8, 19.2R3-S419.3 ≤ v < 19.3R2-S7, 19.3R3-S419.4 ≤ v < 19.4R3-S620.1 ≤ v < 20.1R3-S320.2 ≤ v < 20.2R3-S320.3 ≤ v < 20.3R3-S120.4 ≤ v < 20.4R321.1 ≤ v < 21.1R2-S1, 21.1R321.2 ≤ v < 21.2R1-S1, 21.2R213.2 r113.2 r213.2 r313.2 r413.2 r513.2 r613.2 r713.2 r7-s113.2 r7-s213.2 r813.2R113.2x5113.2x51 d1513.2x51 d2013.2x51 d20.213.2x51 d2113.2x51 d2513.2x51 d2613.2x51 d3013.2x51 d3513.2x5213.2x52 d1013.2x52 d1513.2x52 d2013.2x52 d2513.2x52 d513.313.3 r113.3 r1013.3 r213.3 r2-s213.3 r313.3 r413.3 r4-s1113.3 r513.3 r613.3 r713.3 r813.3 r913.3r914.114.1 r114.1 r214.1 r314.1 r414.1 r514.1 r614.1 r714.1 r814.1 r8-s314.1 r914.1r714.1x5014.1x50 d6014.1x5114.1x51 d6014.1x5314.1x53 d1014.1x53 d10714.1x53 d12114.1x53 d1514.1x53 d1614.1x53 d2014.1x53 d2514.1x53 d2614.1x53 d2714.1x53 d3014.1x53 d3414.1x53 d3514.1x53 d3814.1x53 d4014.1x53 d4214.1x53 d4314.1x53 d4414.1x53 d4514.1x53 d4614.1x53 d4714.1x53 d4814.1x53 d4914.1x53 d5014.1x53 d5114.1x53 d5214.1x53 d5314.1x53 d5414.1x53 r114.1x53-d1014.1x53-d1514.1x53-d2514.1x53-d2614.1x53-d2714.1x53-d3014.1x53-d3514.1x5514.1x55 d1614.1x55 d2014.1x55 d2514.1x55 d3014.1x55 d3514.214.2 r14.2 r114.2 r214.2 r314.2 r414.2 r514.2 r614.2 r714.2 r7-s614.2 r7-s714.2 r7-s814.2 r814.2r615.115.1 a115.1 f15.1 f115.1 f215.1 f2-s115.1 f2-s215.1 f2-s315.1 f2-s415.1 f315.1 f415.1 f515.1 f5-s715.1 f615.1 f6-s115.1 f6-s1015.1 f6-s1215.1 f6-s215.1 f6-s315.1 f6-s415.1 f6-s515.1 f6-s615.1 f6-s715.1 f6-s815.1 f6-s915.1 f715.1 r15.1 r115.1 r215.1 r315.1 r415.1 r4-s715.1 r4-s815.1 r4-s915.1 r515.1 r5-s115.1 r5-s315.1 r5-s515.1 r5-s615.1 r615.1 r6-s115.1 r6-s215.1 r6-s315.1 r6-s415.1 r6-s615.1 r715.1 r7-s115.1 r7-s1015.1 r7-s215.1 r7-s315.1 r7-s415.1 r7-s515.1 r7-s615.1 r7-s715.1 r7-s815.1 r7-s918.318.3 r18.3 r118.3 r1-s118.3 r1-s218.3 r1-s318.3 r1-s418.3 r1-s518.3 r1-s618.3 r218.3 r2-s118.3 r2-s218.3 r2-s318.3 r2-s418.3 r318.3 r3-s118.3 r3-s218.3 r3-s318.3 r3-s418.3 r3-s518.418.4 r118.4 r1-s118.4 r1-s218.4 r1-s318.4 r1-s418.4 r1-s518.4 r1-s618.4 r1-s718.4 r218.4 r2-s118.4 r2-s218.4 r2-s318.4 r2-s418.4 r2-s518.4 r2-s618.4 r2-s718.4 r2-s818.4 r318.4 r3-s118.4 r3-s218.4 r3-s318.4 r3-s418.4 r3-s518.4 r3-s618.4 r3-s718.4 r3-s818.4 r3-s919.119.1 r119.1 r1-s119.1 r1-s219.1 r1-s319.1 r1-s419.1 r1-s519.1 r1-s619.1 r219.1 r2-s119.1 r2-s219.1 r319.1 r3-s119.1 r3-s219.1 r3-s319.1 r3-s419.1 r3-s519.1 r3-s619.219.2 r119.2 r1-s119.2 r1-s219.2 r1-s319.2 r1-s419.2 r1-s519.2 r1-s619.2 r1-s719.2 r319.2 r3-s119.2 r3-s219.2 r3-s319.319.3 r119.3 r1-s119.3 r219.3 r2-s119.3 r2-s219.3 r2-s319.3 r2-s419.3 r2-s519.3 r2-s619.3 r319.3 r3-s119.3 r3-s219.3 r3-s319.419.4 r119.4 r1-s119.4 r1-s219.4 r1-s319.4 r1-s419.4 r219.4 r2-s119.4 r2-s219.4 r2-s319.4 r2-s419.4 r2-s519.4 r319.4 r3-s119.4 r3-s219.4 r3-s319.4 r3-s419.4 r3-s520.120.1 r120.1 r1-s120.1 r1-s220.1 r1-s320.1 r1-s420.1 r220.1 r2-s120.1 r2-s220.1 r320.1 r3-s120.1 r3-s220.220.2 r120.2 r1-s120.2 r1-s220.2 r1-s320.2 r220.2 r2-s120.2 r2-s220.2 r2-s320.2 r320.2 r3-s120.2 r3-s220.320.3 r120.3 r1-s120.3 r220.3 r2-s120.3 r320.420.4 r120.4 r1-s120.4 r220.4 r2-s120.4 r2-s221.121.1 r121.1 r1-s121.1 r221.221.2 r1
Vendor states this is fixed in 12.3R12 (unaffected)
Affected range stops below 13.2*, so it looks safe — our inference, not a vendor statement
Affected range stops below 15.1R7-S11, so it looks safe — our inference, not a vendor statement
Affected range stops below 18.3R3-S6, so it looks safe — our inference, not a vendor statement
Affected range stops below 18.4R2-S9, 18.4R3-S10, so it looks safe — our inference, not a vendor statement
Affected range stops below 19.1R2-S3, 19.1R3-S7, so it looks safe — our inference, not a vendor statement
Affected range stops below 19.2R1-S8, 19.2R3-S4, so it looks safe — our inference, not a vendor statement
Affected range stops below 19.3R2-S7, 19.3R3-S4, so it looks safe — our inference, not a vendor statement
Affected range stops below 19.4R3-S6, so it looks safe — our inference, not a vendor statement
Affected range stops below 20.1R3-S3, so it looks safe — our inference, not a vendor statement
Affected range stops below 20.2R3-S3, so it looks safe — our inference, not a vendor statement
Affected range stops below 20.3R3-S1, so it looks safe — our inference, not a vendor statement
Affected range stops below 20.4R3, so it looks safe — our inference, not a vendor statement
Affected range stops below 21.1R2-S1, 21.1R3, so it looks safe — our inference, not a vendor statement
Affected range stops below 21.2R1-S1, 21.2R2, so it looks safe — our inference, not a vendor statement

Remediation

No guide yet

No remediation guidance has been written for this CVE yet. What the record does show:

Patch and advisory references

References (1)

x_refsource_CONFIRMVendor Advisory
https://kb.juniper.net/JSA11282

CVSS

Attack Vector
ADJACENT_NETWORK
Complexity
LOW
Privileges
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-1286CWE-20

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card