CVE-2012-2451
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.
Exploit likelihood
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 Low
AV: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
| Package | Affected | Fixed |
|---|---|---|
libconfig-inifiles-perlDebian:12 |
before 2.72-1 | 2.72-1 |
libconfig-inifiles-perlDebian:13 |
before 2.72-1 | 2.72-1 |
libconfig-inifiles-perlDebian:14 |
before 2.72-1 | 2.72-1 |
perl-Config-IniFilesopenSUSE:Tumbleweed |
before 2.94-1.1 | 2.94-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE 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
bugzilla.redhat.com/show_bug.cgi?id=818386
bitbucket.org/shlomif/perl-config-inifiles/changeset/a08fa26f4f59
exchange.xforce.ibmcloud.com/vulnerabilities/75328
lists.fedoraproject.org/pipermail/package-announce/2012-May/080713.html
lists.fedoraproject.org/pipermail/package-announce/2012-May/081207.html
secunia.com/advisories/48990
Show 9 moreShow less
ubuntu.com/usn/USN-1543-1
osvdb.org/81671
openwall.com/lists/oss-security/2012/05/02/6
securityfocus.com/bid/53361
lists.fedoraproject.org/pipermail/package-announce/2012-May/080716.html
nvd.nist.gov/vuln/detail/CVE-2012-2451
github.com/advisories/GHSA-g533-vrrr-6j8r
security-tracker.debian.org/tracker/CVE-2012-2451
suse.com/security/cve/CVE-2012-2451