SANE Insecure Temporary File Creation Vulnerability
BID:3987
Info
SANE Insecure Temporary File Creation Vulnerability
| Bugtraq ID: | 3987 |
| Class: | Design Error |
| CVE: |
CVE-2001-0890 |
| Remote: | No |
| Local: | Yes |
| Published: | Dec 11 2001 12:00AM |
| Updated: | Jul 11 2009 09:56AM |
| Credit: | This vulnerability was first publicized in the changelog for SANE version 1.0.7-beta1. |
| Vulnerable: |
SANE SANE 1.0.6 SANE SANE 1.0.5 SANE SANE 1.0.4 SANE SANE 1.0.3 SANE SANE 1.0.2 SANE SANE 1.0.1 SANE SANE 1.0 .0 |
| Not Vulnerable: |
SANE SANE 1.0.7 -beta2 SANE SANE 1.0.7 -beta1 |
Discussion
SANE Insecure Temporary File Creation Vulnerability
SANE (Scanner Access Now Easy) is a scanner application programming interface. It will run on most Unix and Linux variants and is often front-ended by xSANE graphical user interface.
SANE creates temporary files in the /tmp directory which have predictable file names. As a result, it is possible for a local user to create a symbolic link to any file that is write-accessible by the user executing SANE, and overwrite the contents of the file.
The impact is that a local attacker may overwrite files, possibly resulting in a loss of critical data, a denial of service or escalation of privileges.
SANE (Scanner Access Now Easy) is a scanner application programming interface. It will run on most Unix and Linux variants and is often front-ended by xSANE graphical user interface.
SANE creates temporary files in the /tmp directory which have predictable file names. As a result, it is possible for a local user to create a symbolic link to any file that is write-accessible by the user executing SANE, and overwrite the contents of the file.
The impact is that a local attacker may overwrite files, possibly resulting in a loss of critical data, a denial of service or escalation of privileges.
Exploit / POC
SANE Insecure Temporary File Creation Vulnerability
No exploit is required for this vulnerability.
No exploit is required for this vulnerability.
Solution / Fix
SANE Insecure Temporary File Creation Vulnerability
Solution:
This issue has been addressed in SANE 1.0.7-beta1 and later. Additional upgrades are also available.
Conectiva Linux has released an advisory (CLA-2003:769) to address this issue. Please see the referenced advisory for more information.
SANE SANE 1.0 .0
SANE SANE 1.0.1
SANE SANE 1.0.2
SANE SANE 1.0.3
SANE SANE 1.0.4
SANE SANE 1.0.5
SANE SANE 1.0.6
Solution:
This issue has been addressed in SANE 1.0.7-beta1 and later. Additional upgrades are also available.
Conectiva Linux has released an advisory (CLA-2003:769) to address this issue. Please see the referenced advisory for more information.
SANE SANE 1.0 .0
-
SANE sane-1.0.7-beta2
ftp://ftp.mostang.com/pub/sane/sane-1.0.7-beta2
SANE SANE 1.0.1
-
SANE sane-1.0.7-beta2
ftp://ftp.mostang.com/pub/sane/sane-1.0.7-beta2
SANE SANE 1.0.2
-
SANE sane-1.0.7-beta2
ftp://ftp.mostang.com/pub/sane/sane-1.0.7-beta2
SANE SANE 1.0.3
-
Red Hat sane-1.0.3-10.1.alpha.rpm
ftp://updates.redhat.com/7.1/en/os/alpha/sane-1.0.3-10.1.alpha.rpm -
Red Hat sane-1.0.3-10.1.i386.rpm
ftp://updates.redhat.com/7.1/en/os/i386/sane-1.0.3-10.1.i386.rpm -
Red Hat sane-1.0.3-10.1.ia64.rpm
ftp://updates.redhat.com/7.1/en/os/ia64/sane-1.0.3-10.1.ia64.rpm -
Red Hat sane-1.0.3-2.1.alpha.rpm
ftp://updates.redhat.com/7.0/en/os/alpha/sane-1.0.3-2.1.alpha.rpm -
Red Hat sane-1.0.3-2.1.i386.rpm
ftp://updates.redhat.com/7.0/en/os/i386/sane-1.0.3-2.1.i386.rpm -
Red Hat sane-devel-1.0.3-10.1.alpha.rpm
ftp://updates.redhat.com/7.1/en/os/alpha/sane-devel-1.0.3-10.1.alpha.r pm -
Red Hat sane-devel-1.0.3-10.1.i386.rpm
ftp://updates.redhat.com/7.1/en/os/i386/sane-devel-1.0.3-10.1.i386.rpm -
Red Hat sane-devel-1.0.3-10.1.ia64.rpm
ftp://updates.redhat.com/7.1/en/os/ia64/sane-devel-1.0.3-10.1.ia64.rpm -
Red Hat sane-devel-1.0.3-2.1.alpha.rpm
ftp://updates.redhat.com/7.0/en/os/alpha/sane-devel-1.0.3-2.1.alpha.rp m -
Red Hat sane-devel-1.0.3-2.1.i386.rpm
ftp://updates.redhat.com/7.0/en/os/i386/sane-devel-1.0.3-2.1.i386.rpm -
Red Hat xsane-0.82-2.1.alpha.rpm
ftp://updates.redhat.com/7.0/en/os/alpha/xsane-0.82-2.1.alpha.rpm -
Red Hat xsane-0.82-2.1.i386.rpm
ftp://updates.redhat.com/7.0/en/os/i386/xsane-0.82-2.1.i386.rpm -
Red Hat xsane-0.82-3.1.alpha.rpm
ftp://updates.redhat.com/7.1/en/os/alpha/xsane-0.82-3.1.alpha.rpm -
Red Hat xsane-0.82-3.1.i386.rpm
ftp://updates.redhat.com/7.1/en/os/i386/xsane-0.82-3.1.i386.rpm -
Red Hat xsane-0.82-3.1.ia64.rpm
ftp://updates.redhat.com/7.1/en/os/ia64/xsane-0.82-3.1.ia64.rpm -
Red Hat xsane-gimp-0.82-2.1.alpha.rpm
ftp://updates.redhat.com/7.0/en/os/alpha/xsane-gimp-0.82-2.1.alpha.rpm -
Red Hat xsane-gimp-0.82-2.1.i386.rpm
ftp://updates.redhat.com/7.0/en/os/i386/xsane-gimp-0.82-2.1.i386.rpm -
Red Hat xsane-gimp-0.82-3.1.alpha.rpm
ftp://updates.redhat.com/7.1/en/os/alpha/xsane-gimp-0.82-3.1.alpha.rpm -
Red Hat xsane-gimp-0.82-3.1.i386.rpm
ftp://updates.redhat.com/7.1/en/os/i386/xsane-gimp-0.82-3.1.i386.rpm -
Red Hat xsane-gimp-0.82-3.1.ia64.rpm
ftp://updates.redhat.com/7.1/en/os/ia64/xsane-gimp-0.82-3.1.ia64.rpm -
SANE sane-1.0.7-beta2
ftp://ftp.mostang.com/pub/sane/sane-1.0.7-beta2
SANE SANE 1.0.4
-
Conectiva sane-1.0.4-3U70_1cl.i386.rpm
Upgrade for Conectiva Linux 7.
ftp://atualizacoes.conectiva.com.br/7.0/RPMS/sane-1.0.4-3U70_1cl.i386. rpm -
Conectiva sane-devel-1.0.4-3U70_1cl.i386.rpm
Upgrade for Conectiva Linux 7.
ftp://atualizacoes.conectiva.com.br/7.0/RPMS/sane-devel-1.0.4-3U70_1cl .i386.rpm -
Conectiva sane-devel-static-1.0.4-3U70_1cl.i386.rpm
Upgrade for Conectiva Linux 7.
ftp://atualizacoes.conectiva.com.br/7.0/RPMS/sane-devel-static-1.0.4-3 U70_1cl.i386.rpm -
SANE sane-1.0.7-beta2
ftp://ftp.mostang.com/pub/sane/sane-1.0.7-beta2
SANE SANE 1.0.5
-
Red Hat sane-backends-1.0.5-4.1.i386.rpm
ftp://updates.redhat.com/7.2/en/os/i386/sane-backends-1.0.5-4.1.i386.r pm -
Red Hat sane-backends-1.0.5-4.1.ia64.rpm
ftp://updates.redhat.com/7.2/en/os/ia64/sane-backends-1.0.5-4.1.ia64.r pm -
Red Hat sane-backends-devel-1.0.5-4.1.i386.rpm
ftp://updates.redhat.com/7.2/en/os/i386/sane-backends-devel-1.0.5-4.1. i386.rpm -
Red Hat sane-backends-devel-1.0.5-4.1.ia64.rpm
ftp://updates.redhat.com/7.2/en/os/ia64/sane-backends-devel-1.0.5-4.1. ia64.rpm -
Red Hat xsane-0.82-3.1.i386.rpm
ftp://updates.redhat.com/7.2/en/os/i386/xsane-0.82-3.1.i386.rpm -
Red Hat xsane-0.82-3.1.ia64.rpm
ftp://updates.redhat.com/7.2/en/os/ia64/xsane-0.82-3.1.ia64.rpm -
Red Hat xsane-gimp-0.82-3.1.i386.rpm
ftp://updates.redhat.com/7.2/en/os/i386/xsane-gimp-0.82-3.1.i386.rpm -
Red Hat xsane-gimp-0.82-3.1.ia64.rpm
ftp://updates.redhat.com/7.2/en/os/ia64/xsane-gimp-0.82-3.1.ia64.rpm -
SANE sane-1.0.7-beta2
ftp://ftp.mostang.com/pub/sane/sane-1.0.7-beta2
SANE SANE 1.0.6
-
Conectiva sane-1.0.6-3U80_1cl.i386.rpm
Upgrade for Conectiva Linux 8.
ftp://atualizacoes.conectiva.com.br/8/RPMS/sane-1.0.6-3U80_1cl.i386.rp m -
Conectiva sane-devel-1.0.6-3U80_1cl.i386.rpm
Upgrade for Conectiva Linux 8.
ftp://atualizacoes.conectiva.com.br/8/RPMS/sane-devel-1.0.6-3U80_1cl.i 386.rpm -
Conectiva sane-devel-static-1.0.6-3U80_1cl.i386.rpm
Upgrade for Conectiva Linux 8.
ftp://atualizacoes.conectiva.com.br/8/RPMS/sane-devel-static-1.0.6-3U8 0_1cl.i386.rpm -
SANE sane-1.0.7-beta2
ftp://ftp.mostang.com/pub/sane/sane-1.0.7-beta2
References
SANE Insecure Temporary File Creation Vulnerability
References:
References:
- RHSA-2001:171-11 Updated SANE and XSane packages (Red Hat)
- SANE Homepage (SANE)