CVE-2022-31814

pfSense pfBlockerNG through 2.1.4_26 allows remote attackers to execute arbitrary OS commands as root via shell metacharacters in the HTTP Host header

Critical · published September 5, 2022

Patch now

High probability of exploitation

CVSS calls it critical at 9.8. It sits in the 99.8th percentile for exploit probability.

CVSS v3.1
9.8
EPSS
92%
Percentile
99.8
In the wild
Unconfirmed
What it is

🚨 A sneaky flaw in pfSense pfBlockerNG lets attackers run OS commands as root just by manipulating the HTTP Host header! 🔥 Imagine a restaurant that accepts any reservation without checking the names. An attacker could just claim to be a VIP and gain access to the kitchen — chaos guaranteed! This vulnerability is absolutely devastating. An attacker could exploit this by executing arbitrary commands with root privileges, potentially taking full control of your system. With such access, they could steal sensitive data, disrupt services, or even spread their reach throughout your network — a nightmare scenario!

Put simply

Imagine a restaurant that accepts any reservation without checking the names. An attacker could just claim to be a VIP and gain access to the kitchen — chaos guaranteed! CVE-2022-31814 allows remote attackers to execute arbitrary operating system commands through crafted HTTP Host headers due to improper input sanitization in pfSense pfBlockerNG versions up to 2.1.4_26.

What to do

This vulnerability is absolutely devastating. An attacker could exploit this by executing arbitrary commands with root privileges, potentially taking full control of your system. With such access, they could steal sensitive data, disrupt services, or even spread their reach throughout your network — a nightmare scenario! Patch pfSense pfBlockerNG immediately to version 3.x or later, where this vulnerability has been resolved. Additionally, review security practices for HTTP headers to prevent similar exploits in the future. You’ve got this! By taking quick action, you can protect your systems and solidify your status as a security hero! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.91881 · 99.8th percentile
Published
2022-09-05T00:00Z
EPSS history
Timeline
  • 05 SEP 00:00Z
    pfSense pfBlockerNG through 2.1.4_26 allows remote attackers to execute arbitrary OS commands as root via shell metacharacters in the HTTP Host header
    cvelistv5