badkeys, ASCII control character injection, Low severity

Listen to this Post

The vulnerability in badkeys arises from insufficient input sanitization when processing malformed data containing ASCII control characters such as vertical tabs or ANSI escape sequences. When the command-line tool scans DKIM keys using the –dkim or –dkim-dns options, SSH keys via –ssh-lines mode, or filenames in various modes, it accepts and outputs user-supplied input without properly escaping these characters. The console or terminal interpreting the output then executes the embedded control sequences, leading to manipulated display output. For example, an attacker can inject ANSI escape codes that clear the screen, move the cursor, or overwrite text, thereby creating misleading visual results that may hide malicious content or deceive users reviewing scan reports. This injection occurs because badkeys does not filter or encode control characters before printing to standard output, allowing raw bytes to affect terminal behavior. The issue is exploitable when scanning keys from untrusted sources like DNS records or file inputs, where crafted input can include characters like \v or \e[ sequences. The patches address this by implementing proper escaping mechanisms to ensure control characters are displayed literally without interpretation.
Platform: badkeys
Version: <0.0.16
Vulnerability: ASCII control injection
Severity: Low
date: Jan 3 2026

Prediction: Patched Jan 5 2026

What Undercode Say:

Analytics:

badkeys –dkim “key”

badkeys –dkim-dns domain

badkeys –ssh-lines file

cat vulnerable_input.txt

echo -e “malformed\vdata”

How Exploit:

Inject control characters.

Use ANSI escape sequences.

Mislead console output.

Protection from this CVE:

Upgrade to 0.0.16.

Sanitize input outputs.

Escape control characters.

Impact:

Misleading console output.

Deception in scanning.

🎯Let’s Practice Exploiting & Learn Patching For Free:

Sources:

Reported By: github.com
Extra Source Hub:
Undercode

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow DailyCVE & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin Featured Image

Scroll to Top