GNU Bash through 4.3 bash43-026 improperly parses function definitions embedded in environment variable values. CVE-2014-6278 is an incomplete fix in the Shellshock vulnerability set: after prior fixes for CVE-2014-6271, CVE-2014-7169, and CVE-2014-6277, Bash still mishandles crafted environment content and can execute attacker-controlled commands when Bash is invoked in a context where environment variables cross a privilege or trust boundary. Documented vectors include OpenSSH sshd ForceCommand, Apache HTTP Server mod_cgi/mod_cgid, and scripts executed by DHCP clients. The flaw is effectively an OS command injection condition in Bash’s environment/function parsing logic.
Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.
What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.
What an attacker gets, and what they’ve been doing with it.
If you can’t patch tonight, do this now.
Patch, then assume compromise.
2 valid exploits after Mallory filtered fakes, detection scripts, and README-only repos (7 hidden).
This repository contains a single Metasploit module (modules/exploits/multi/http/cups_bash_env_exec.rb) that exploits the Shellshock vulnerability (CVE-2014-6271 and CVE-2014-6278) in Bash via the CUPS printing system. The exploit works by injecting a malicious payload into the PRINTER_INFO or PRINTER_LOCATION environment variables when adding a new printer through the CUPS web interface. The payload is executed by Bash when the CUPS filter is triggered (e.g., by printing a test page), allowing for arbitrary command execution on the target system. The module requires valid CUPS credentials and targets the CUPS web interface, typically accessible on port 631 over HTTPS. The exploit is weaponized, leveraging Metasploit's payload system to deliver arbitrary shell commands. The code is written in Ruby and is structured as a standard Metasploit exploit module, with functions for adding and deleting printers, printing test pages, and handling authentication. The main network endpoints targeted are the CUPS admin and printer HTTP(S) endpoints.
This repository contains a single Metasploit module: 'apache_mod_cgi_bash_env_exec.rb', which exploits the Shellshock vulnerability (CVE-2014-6271 and CVE-2014-6278) in Bash when invoked via CGI scripts on Apache HTTP servers. The exploit works by sending a specially crafted HTTP request (default method: GET) to a user-specified CGI script (TARGETURI), injecting a malicious Bash function definition into a chosen HTTP header (default: User-Agent). This triggers arbitrary command execution on the server if it is vulnerable. The module supports both x86 and x86_64 Linux targets and uses Metasploit's CmdStager to deliver payloads, typically resulting in a remote shell. The module is highly configurable, allowing the attacker to specify the HTTP method, header, and other parameters. The only fingerprintable endpoint is the CGI script path, which must be known or guessed by the attacker. The code is weaponized, as it is part of the Metasploit framework and supports customizable payloads.
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.
42 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
OS command injection vulnerability in GNU Bash (Shellshock) via crafted environment variables enabling arbitrary command execution.
A command injection vulnerability in GNU Bash (Shellshock), still exploited in embedded systems and appliances.
A command injection vulnerability in GNU Bash (Shellshock-related) that allows remote arbitrary code execution on Linux and Unix systems.
An OS command injection vulnerability in GNU Bash (Shellshock) allows remote attackers to execute arbitrary commands via crafted environment variables.
Query your assets running an affected version, and investigate the blast radius.
Every observed campaign linking this CVE to a named adversary.
Malware families riding this exploit, with evidence and IOCs.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Cross-references every affected SKU, including bundled OEM variants.
Community discussion across Reddit, Mastodon, and other social sources.