CVE-2013-1902

PostgreSQL, 9.2.x before 9.2.4, 9.1.x before 9.1.9, 9.0.x before 9.0.13, 8.4.x before 8.4.17, and 8.3.x before 8.3.23 generates insecure temporary files with…

published April 4, 2013

CVSS
—
EPSS
2%
Percentile
82.3
In the wild
Unconfirmed
What it is

⚠️ Insecure temporary files are lurking in PostgreSQL, just waiting to trip you up! This vulnerability allows predictable filenames to be generated in versions prior to 9.2.4, raising eyebrows about data security. 🔍 Think of it like a hotel that labels all its guest room keys with the same predictable number, making it easy for anyone to find out which room belongs to whom. Every time a visitor checks in, they could easily grab a key meant for someone else! This can potentially lead to unauthorized access to sensitive data, as an attacker could predict where temporary data is stored and possibly exploit it. While there's no direct evidence of exploitation, the unknown impact means it's better to err on the side of caution!

Put simply

Think of it like a hotel that labels all its guest room keys with the same predictable number, making it easy for anyone to find out which room belongs to whom. Every time a visitor checks in, they could easily grab a key meant for someone else! PostgreSQL versions 9.2.x before 9.2.4, 9.1.x before 9.1.9, and others generate temporary files with predictable names, which could allow attackers to access these files through graphical installers for Linux and Mac OS X.

What to do

This can potentially lead to unauthorized access to sensitive data, as an attacker could predict where temporary data is stored and possibly exploit it. While there's no direct evidence of exploitation, the unknown impact means it's better to err on the side of caution! Upgrade PostgreSQL to the latest version to ensure you’re protected from this predictable filename issue. Specifically, aim for versions 9.2.4, 9.1.9, or higher as your first action. Regularly audit your system for any lingering old versions! You've got this! Keep your database safe and sound by following these steps and becoming a security hero! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02206 · 82.3th percentile
Published
2013-04-04T17:00Z
EPSS history
Timeline
  • 04 APR 17:00Z
    PostgreSQL, 9.2.x before 9.2.4, 9.1.x before 9.1.9, 9.0.x before 9.0.13, 8.4.x before 8.4.17, and 8.3.x before 8.3.23 generates insecure temporary files with…
    cvelistv5