CVE-2004-1270
lppasswd in CUPS 1.1.22, when run in environments that do not ensure that file descriptors 0, 1,...
lppasswd in CUPS 1.1.22, when run in environments that do not ensure that file descriptors 0, 1, and 2 are open when lppasswd is called, does not verify that the passwd.new file is different from STDERR, which allows local users to control output to passwd.new via certain user input that triggers an error message.
Exploit likelihood
What each source reports
NVD Score used
2.1
lppasswd in CUPS 1.1.22, when run in environments that do not ensure that file descriptors 0, 1, and 2 are open when lppasswd is called, does not verify that the passwd.new file is different from STDERR, which allows local users to control output to passwd.new via certain user input that triggers an error message.
- Record
CVE-2004-1270- CVSS 2.0
- 2.1 Low
AV:L/AC:L/Au:N/C:N/I:P/A:N - Updated
- 2026-11-02
CVE List No score
lppasswd in CUPS 1.1.22, when run in environments that do not ensure that file descriptors 0, 1, and 2 are open when lppasswd is called, does not verify that the passwd.new file is different from STDERR, which allows local users to control output to passwd.new via certain user input that triggers an error message.
- Record
CVE-2004-1270- Updated
- 2026-11-02
EUVDEUVD-2004-1267 No score
lppasswd in CUPS 1.1.22, when run in environments that do not ensure that file descriptors 0, 1, and 2 are open when lppasswd is called, does not verify that the passwd.new file is different from STDERR, which allows local users to control output to passwd.new via certain user input that triggers an error message.
- Record
EUVD-2004-1267- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-hxq6-gg87-xqc4 No score
lppasswd in CUPS 1.1.22, when run in environments that do not ensure that file descriptors 0, 1,...
lppasswd in CUPS 1.1.22, when run in environments that do not ensure that file descriptors 0, 1, and 2 are open when lppasswd is called, does not verify that the passwd.new file is different from STDERR, which allows local users to control output to passwd.new via certain user input that triggers an error message.
- Record
GHSA-hxq6-gg87-xqc4- Updated
- 2026-11-02
OSV No score
lppasswd in CUPS 1.1.22, when run in environments that do not ensure that file descriptors 0, 1, and 2 are open when lppasswd is called, does not verify that the passwd.new file is different from STDERR, which allows local users to control output to passwd.new via certain user input that triggers an error message.
- Record
CVE-2004-1270- Updated
- 2026-11-02
OSVDEBIAN-CVE-2004-1270 No score
lppasswd in CUPS 1.1.22, when run in environments that do not ensure that file descriptors 0, 1, and 2 are open when lppasswd is called, does not verify that the passwd.new file is different from STDERR, which allows local users to control output to passwd.new via certain user input that triggers an error message.
- Record
DEBIAN-CVE-2004-1270- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
cupsDebian:12 |
before 1.1.22-2 | 1.1.22-2 |
cupsDebian:13 |
before 1.1.22-2 | 1.1.22-2 |
cupsDebian:14 |
before 1.1.22-2 | 1.1.22-2 |
cupsRed Hat:enterprise_linux:3::as From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cups-debuginfoRed Hat:enterprise_linux:3::as From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cups-develRed Hat:enterprise_linux:3::as From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cups-libsRed Hat:enterprise_linux:3::as From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cupsRed Hat:enterprise_linux:3::desktop From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cups-debuginfoRed Hat:enterprise_linux:3::desktop From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cups-develRed Hat:enterprise_linux:3::desktop From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
Show 25 moreShow less
| Package | Affected | Fixed |
|---|---|---|
cups-libsRed Hat:enterprise_linux:3::desktop From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cupsRed Hat:enterprise_linux:3::es From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cups-debuginfoRed Hat:enterprise_linux:3::es From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cups-develRed Hat:enterprise_linux:3::es From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cups-libsRed Hat:enterprise_linux:3::es From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cupsRed Hat:enterprise_linux:3::ws From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cups-debuginfoRed Hat:enterprise_linux:3::ws From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cups-develRed Hat:enterprise_linux:3::ws From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cups-libsRed Hat:enterprise_linux:3::ws From an advisory covering 5 CVEs |
before 1:1.1.17-13.3.22 | 1:1.1.17-13.3.22 |
cupsRed Hat:enterprise_linux:4::as From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cups-debuginfoRed Hat:enterprise_linux:4::as From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cups-develRed Hat:enterprise_linux:4::as From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cups-libsRed Hat:enterprise_linux:4::as From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cupsRed Hat:enterprise_linux:4::desktop From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cups-debuginfoRed Hat:enterprise_linux:4::desktop From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cups-develRed Hat:enterprise_linux:4::desktop From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cups-libsRed Hat:enterprise_linux:4::desktop From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cupsRed Hat:enterprise_linux:4::es From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cups-debuginfoRed Hat:enterprise_linux:4::es From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cups-develRed Hat:enterprise_linux:4::es From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cups-libsRed Hat:enterprise_linux:4::es From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cupsRed Hat:enterprise_linux:4::ws From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cups-debuginfoRed Hat:enterprise_linux:4::ws From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cups-develRed Hat:enterprise_linux:4::ws From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
cups-libsRed Hat:enterprise_linux:4::ws From an advisory covering 7 CVEs |
before 1:1.1.22-0.rc1.9.6 | 1:1.1.22-0.rc1.9.6 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-2004-1270 is a low vulnerability (CVSS 2.1) in Easy Software Products Cups, published December 22, 2004. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.45%, the 39th percentile. Fixed in cups 1.1.22-2.
References
redhat.com/support/errata/RHSA-2005-013.html
exchange.xforce.ibmcloud.com/vulnerabilities/18609
mandriva.com/security/advisories?name=MDKSA-2005:008
redhat.com/support/errata/RHSA-2005-053.html
usn.ubuntu.com/50-1
gentoo.org/security/en/glsa/glsa-200412-25.xml
Show 46 moreShow less
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11507
tigger.uic.edu/~jlongs2/holes/cups2.txt
nvd.nist.gov/vuln/detail/CVE-2004-1270
github.com/advisories/GHSA-hxq6-gg87-xqc4
security-tracker.debian.org/tracker/CVE-2004-1270
access.redhat.com/errata/RHSA-2005:013
access.redhat.com/security/updates/classification
cups.org/str.php?L1023
cups.org/str.php?L1024
bugzilla.redhat.com/show_bug.cgi?id=136973
bugzilla.redhat.com/show_bug.cgi?id=143087
bugzilla.redhat.com/show_bug.cgi?id=143566
security.access.redhat.com/data/csaf/v2/advisories/2005/rhsa-2005_013.json
access.redhat.com/security/cve/CVE-2004-1125
bugzilla.redhat.com/show_bug.cgi?id=1617371
cve.org/CVERecord?id=CVE-2004-1125
nvd.nist.gov/vuln/detail/CVE-2004-1125
access.redhat.com/security/cve/CVE-2004-1267
bugzilla.redhat.com/show_bug.cgi?id=1617400
cve.org/CVERecord?id=CVE-2004-1267
nvd.nist.gov/vuln/detail/CVE-2004-1267
access.redhat.com/security/cve/CVE-2004-1268
bugzilla.redhat.com/show_bug.cgi?id=1617401
cve.org/CVERecord?id=CVE-2004-1268
nvd.nist.gov/vuln/detail/CVE-2004-1268
access.redhat.com/security/cve/CVE-2004-1269
bugzilla.redhat.com/show_bug.cgi?id=1617402
cve.org/CVERecord?id=CVE-2004-1269
nvd.nist.gov/vuln/detail/CVE-2004-1269
access.redhat.com/security/cve/CVE-2004-1270
bugzilla.redhat.com/show_bug.cgi?id=1617403
cve.org/CVERecord?id=CVE-2004-1270
access.redhat.com/errata/RHSA-2005:053
bugzilla.redhat.com/show_bug.cgi?id=144191
bugzilla.redhat.com/show_bug.cgi?id=144194
bugzilla.redhat.com/show_bug.cgi?id=145088
bugzilla.redhat.com/show_bug.cgi?id=147480
security.access.redhat.com/data/csaf/v2/advisories/2005/rhsa-2005_053.json
access.redhat.com/security/cve/CVE-2005-0064
bugzilla.redhat.com/show_bug.cgi?id=1617441
cve.org/CVERecord?id=CVE-2005-0064
nvd.nist.gov/vuln/detail/CVE-2005-0064
access.redhat.com/security/cve/CVE-2005-0206
bugzilla.redhat.com/show_bug.cgi?id=1617493
cve.org/CVERecord?id=CVE-2005-0206
nvd.nist.gov/vuln/detail/CVE-2005-0206