CVE-2022-24803CWE-78

Command Injection vulnerability in asciidoctor-include-ext

Critical · published March 31, 2022

CVSS v3.1
10.0
EPSS
3%
Percentile
85.8
In the wild
Unconfirmed
What it is

🔥 A sneaky flaw in Asciidoctor-include-ext lets attackers run arbitrary system commands, and it’s all possible even with `allow-uri-read` disabled! Think of it like a restaurant kitchen where a customer can sneak in their own recipe and the chef blindly follows it—if the chef misses a crucial step, the wrong ingredients can create a disastrous dish! This vulnerability could allow an attacker to execute arbitrary commands on the host operating system, effectively giving them control of the server! Imagine someone stepping into the kitchen and taking over without anyone noticing—absolutely devastating for the security of your system.

Put simply

Think of it like a restaurant kitchen where a customer can sneak in their own recipe and the chef blindly follows it—if the chef misses a crucial step, the wrong ingredients can create a disastrous dish! The Asciidoctor-include-ext extension, in versions prior to 0.4.0, mishandles user-supplied input in AsciiDoc markup, allowing malicious commands to be executed on the host system.

What to do

This vulnerability could allow an attacker to execute arbitrary commands on the host operating system, effectively giving them control of the server! Imagine someone stepping into the kitchen and taking over without anyone noticing—absolutely devastating for the security of your system. Update Asciidoctor-include-ext to version 0.4.0 or later immediately to patch this vulnerability. Regularly audit your extensions and configurations to ensure no unsafe settings are enabled. It's crucial to keep your software environment secure and up-to-date! You've got this! Follow these steps, and you’ll lock things down in no time. 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.02686 · 85.8th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2022-03-31T23:30Z
EPSS history
Timeline
  • 31 MAR 23:30Z
    Command Injection vulnerability in asciidoctor-include-ext
    cvelistv5