Every CVE Search/ Get API key

CVE-2012-2451

The Config::IniFiles module before 2.71 for Perl creates temporary files with predictable names,...

3.6 LowFix available

The Config::IniFiles module before 2.71 for Perl creates temporary files with predictable names, which allows local users to overwrite arbitrary files via a symlink attack. NOTE: some of these details are obtained from third party information. NOTE: it has been reported that this might only be exploitable by writing in the same directory as the .ini file. If this is the case, then this issue might not cross privilege boundaries.

Exploit likelihood

0.50%Down 0.8 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 3.6

The Config::IniFiles module before 2.71 for Perl creates temporary files with predictable names, which allows local users to overwrite arbitrary files via a symlink attack. NOTE: some of these details are obtained from third party information. NOTE: it has been reported that this might only be exploitable by writing in the same directory as the .ini file. If this is the case, then this issue might not cross privilege boundaries.

Record
CVE-2012-2451
CVSS 2.0
3.6 LowAV:L/AC:L/Au:N/C:N/I:P/A:P
Updated
2026-11-02
CVE List No score

The Config::IniFiles module before 2.71 for Perl creates temporary files with predictable names, which allows local users to overwrite arbitrary files via a symlink attack. NOTE: some of these details are obtained from third party information. NOTE: it has been reported that this might only be exploitable by writing in the same directory as the .ini file. If this is the case, then this issue might not cross privilege boundaries.

Record
CVE-2012-2451
Updated
2026-11-02
EUVDEUVD-2012-2437 No score

The Config::IniFiles module before 2.71 for Perl creates temporary files with predictable names, which allows local users to overwrite arbitrary files via a symlink attack. NOTE: some of these details are obtained from third party information. NOTE: it has been reported that this might only be exploitable by writing in the same directory as the .ini file. If this is the case, then this issue might not cross privilege boundaries.

Record
EUVD-2012-2437
Updated
2026-11-03
GitHub AdvisoriesGHSA-g533-vrrr-6j8r No score

The Config::IniFiles module before 2.71 for Perl creates temporary files with predictable names,...

The Config::IniFiles module before 2.71 for Perl creates temporary files with predictable names, which allows local users to overwrite arbitrary files via a symlink attack. NOTE: some of these details are obtained from third party information. NOTE: it has been reported that this might only be exploitable by writing in the same directory as the .ini file. If this is the case, then this issue might not cross privilege boundaries.

Record
GHSA-g533-vrrr-6j8r
Updated
2026-11-02
OSV No score

The Config::IniFiles module before 2.71 for Perl creates temporary files with predictable names, which allows local users to overwrite arbitrary files via a symlink attack. NOTE: some of these details are obtained from third party information. NOTE: it has been reported that this might only be exploitable by writing in the same directory as the .ini file. If this is the case, then this issue might not cross privilege boundaries.

Record
CVE-2012-2451
Updated
2026-11-02
OSVDEBIAN-CVE-2012-2451 No score

The Config::IniFiles module before 2.71 for Perl creates temporary files with predictable names, which allows local users to overwrite arbitrary files via a symlink attack. NOTE: some of these details are obtained from third party information. NOTE: it has been reported that this might only be exploitable by writing in the same directory as the .ini file. If this is the case, then this issue might not cross privilege boundaries.

Record
DEBIAN-CVE-2012-2451
Updated
2026-11-02
OSVopenSUSE-SU-2024:10146-1 No score

perl-Config-IniFiles-2.94-1.1 on GA media

These are all security issues fixed in the perl-Config-IniFiles-2.94-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10146-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libconfig-inifiles-perl
Debian:12
before 2.72-1
2.72-1
libconfig-inifiles-perl
Debian:13
before 2.72-1
2.72-1
libconfig-inifiles-perl
Debian:14
before 2.72-1
2.72-1
perl-Config-IniFiles
openSUSE:Tumbleweed
before 2.94-1.1
2.94-1.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2012-2451 is a low vulnerability (CVSS 3.6) in Shlomi Fish Config-inifiles, published June 27, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.50%, the 43rd percentile. Fixed in libconfig-inifiles-perl 2.72-1.

References

Show 9 moreShow less
MoveEnter Open