The Patching Friars' AlmanacA calendar of CVE saints

Patron of May 17

DynoRootHoly card for dynoroot, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 DHCP # ; rm DynoRoot LOCATIO MALIGNA
🤖 Image and text generated with AI

⬇ Download holy card: ·

Embed on your site

Saint DynoRoot, Who Took Orders From the DHCP

Patron of DHCP clients, system scripts written in haste, and networks that trust the first to answer.

Life

In May 2018 Felix Wilhelm of Google's security team found DynoRoot (CVE-2018-1111): the script integrating the DHCP client with NetworkManager on Red Hat, Fedora and their derivatives passed values received from the server to the shell without sanitising them. A malicious DHCP server, or an attacker able to answer first on the network, could thus run commands as root on the client simply by handing it an address.

Prayer

O Saint DynoRoot, who takes for granted every value that arrives from the network, let our scripts quote what they do not trust. Amen.

How to celebrate

Celebrated by installing the May 2018 updates and remembering that even the one handing out addresses is a stranger.

The one who hands out addresses is not always a friend.

Technical record

Disclosed on
May 17 2018
CVE
CVE-2018-1111
CVSS
7.5
Product
Red Hat · dhcp

DHCP packages in Red Hat Enterprise Linux 6 and 7, Fedora 28, and earlier are vulnerable to a command injection flaw in the NetworkManager integration script included in the DHCP client. A malicious DHCP server, or an attacker on the local network able to spoof DHCP responses, could use this flaw to execute arbitrary commands with root privileges on systems using NetworkManager and configured to obtain network configuration using the DHCP protocol.

Sources: dynoroot.ninja · soundcloud.com

📅 Add to your calendar

SaintsGoogle CalendarApple, Outlook (.ics)

Observances (feasts, scourges and miracles)Google CalendarApple, Outlook (.ics)

In Google Calendar you can also paste the URL in Settings → Add calendar → From URL. The first sync can take a few hours.