CVE-2026-11527 Command injection in Config::IniFiles

High 8.6 Published Updated

Attackers can execute arbitrary OS commands or overwrite files by passing malicious filenames to the -file argument in Config::IniFiles.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-11527?

CVE-2026-11527 is a high-severity command injection vulnerability in SHLOMIF Config::IniFiles, published on 14 Jun 2026. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

Config::IniFiles versions before 3.001000 for Perl allow OS command injection and file overwrite via a 2-arg open() of the -file argument in _make_filehandle.

Config::IniFiles::_make_filehandle opens a filename argument with Perl's 2-arg open(), so a filename that begins or ends with a pipe ("| cmd", "cmd |") or begins with a redirect ("> path", ">> path") is run as a command or redirect rather than opened as a file. The helper is the open path behind the documented -file argument: new(-file => $thing) reaches it through ReadConfig. An in-memory scalar reference (-file => \$text) does not open a path and is unaffected.

Any caller that forwards untrusted input to the -file argument can run an arbitrary command or truncate a file under the process UID.

Weakness: CWE-78, CWE-73

Which versions are affected by CVE-2026-11527?

Linux distribution packages (16)
perl-Config-IniFiles SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions2.94-150000.3.3.1
perl-Config-IniFiles SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions2.94-150000.3.3.1
perl-Config-IniFiles SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOSAll versions2.94-150000.3.3.1
perl-Config-IniFiles SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSSAll versions2.94-150000.3.3.1
perl-Config-IniFiles SUSE:Linux Enterprise Module for Development Tools 15 SP7All versions2.94-150000.3.3.1
perl-Config-IniFiles SUSE:Linux Enterprise Server 12 SP5-LTSSAll versions2.82-5.3.1
perl-Config-IniFiles SUSE:Linux Enterprise Server 15 SP4-LTSSAll versions2.94-150000.3.3.1
perl-Config-IniFiles SUSE:Linux Enterprise Server 15 SP5-LTSSAll versions2.94-150000.3.3.1
perl-Config-IniFiles SUSE:Linux Enterprise Server 15 SP6-LTSSAll versions2.94-150000.3.3.1
perl-Config-IniFiles SUSE:Linux Enterprise Server 16.0All versions3.000003-160000.3.1
perl-Config-IniFiles SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5All versions2.82-5.3.1
perl-Config-IniFiles SUSE:Linux Enterprise Server for SAP Applications 15 SP4All versions2.94-150000.3.3.1
perl-Config-IniFiles SUSE:Linux Enterprise Server for SAP Applications 15 SP5All versions2.94-150000.3.3.1
perl-Config-IniFiles SUSE:Linux Enterprise Server for SAP Applications 15 SP6All versions2.94-150000.3.3.1
perl-Config-IniFiles SUSE:Linux Enterprise Server for SAP applications 16.0All versions3.000003-160000.3.1
perl-Config-IniFiles openSUSE:Leap 16.0All versions3.000003-160000.3.1

How do I fix CVE-2026-11527?

Upgrade to a fixed version.

Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.

Is CVE-2026-11527 being exploited?

There is no known exploitation of CVE-2026-11527 in the wild and no public exploit code.

Sources

Also known as ALPINE-CVE-2026-11527, DEBIAN-CVE-2026-11527, ECHO-06de-5a0f-cc51, GHSA-2g88-7qc8-9vxv, MGASA-2026-0263, OESA-2026-3313 and 6 more.

Is CVE-2026-11527 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free