The Vigil@nce team watches public vulnerabilities impacting your computers, and then offers security solutions, a database and tools to fix them.
History of vulnerabilities analyzed by Vigil@nce:

vulnerability bulletin CVE-2010-0424

vixie-cron: changing timestamp

Synthesis of the vulnerability

A local attacker can use vixie-cron to reset a file modification time.
Impacted products: Fedora, openSUSE, RHEL, SLES, Unix (platform) ~ not comprehensive.
Severity: 1/4.
Consequences: data creation/edition.
Provenance: user shell.
Creation date: 24/02/2010.
Identifiers: BID-38391, CVE-2010-0424, FEDORA-2010-2751, FEDORA-2010-3642, FEDORA-2010-4300, RHSA-2012:0304-03, SUSE-SR:2010:007, VIGILANCE-VUL-9473.

Description of the vulnerability

The utime() function changes the time of a file:
 - actime : time of the last access
 - modtime : time of the last modification

When a user edits its crontab via "crontab -e", vixie-cron creates a temporary file in /tmp, and uses utime() to reset its access and modification times (in order to easily detect that the file was changed). However, these changes are done with root privileges.

A local attacker can therefore edit his crontab, and create a symbolic link, in order to force vixie-cron to change times of a file.
Full Vigil@nce bulletin... (Free trial)

vulnerability announce CVE-2010-1451

Linux kernel: executable page on Sparc

Synthesis of the vulnerability

On a Sparc processor, memory pages tagged as non executable are actually executable.
Impacted products: Debian, Linux.
Severity: 2/4.
Consequences: administrator access/rights, privileged access/rights, user access/rights.
Provenance: user shell.
Creation date: 24/02/2010.
Identifiers: BID-38393, CVE-2010-1451, DSA-2053-1, VIGILANCE-VUL-9472.

Description of the vulnerability

The Sparc SUN4U assembler uses signed constants of 13 bits:
  or %reg1, constant, %result (result = reg1 OR constant)
  and %reg1, constant, %result (result = reg1 AND constant)
  etc.
The special "sethi" instruction is used to set the 22 MSB (most significant bit) of a register, before an instruction:
  sethi %hi(constant), %result
  or %reg1, %lo(constant), %result

The Linux kernel uses the _PAGE_EXEC_4U (0x1000) constant, which is the flag for executable pages. However, it does not use sethi during the test, so the mask is extended (signed) to 0xFFFFF000, so the test becomes positive because of other bits.

On a Sparc processor, memory pages tagged as non executable are therefore actually executable. Protections, such as a non executable stack, are then inefficient.
Full Vigil@nce bulletin... (Free trial)

vulnerability alert CVE-2010-1088

Linux kernel: denial of service via automount

Synthesis of the vulnerability

A local attacker can use automount, in order to generate a denial of service.
Impacted products: Debian, Linux, Mandriva Linux, RHEL, SLES, ESX, ESXi, vCenter Server, VirtualCenter, VMware vSphere, VMware vSphere Hypervisor.
Severity: 1/4.
Consequences: denial of service on service.
Provenance: user shell.
Creation date: 24/02/2010.
Identifiers: CVE-2010-1088, DSA-2053-1, MDVSA-2010:088, MDVSA-2010:188, MDVSA-2010:198, RHSA-2010:0504-01, RHSA-2010:0631-01, SUSE-SA:2010:019, SUSE-SA:2010:023, SUSE-SA:2010:036, SUSE-SU-2011:0928-1, VIGILANCE-VUL-9471, VMSA-2010-0016, VMSA-2010-0016.1, VMSA-2011-0003, VMSA-2011-0003.1, VMSA-2011-0003.2.

Description of the vulnerability

The automatic file system mounting (automount) uses:
 - symbolic links (NFS), or
 - AutoFS

When symbolic links are used, directory links are not followed with LOOKUP_FOLLOW. This error leads to a denial of service.
Full Vigil@nce bulletin... (Free trial)

vulnerability CVE-2010-0705

Avast: privilege elevation via aavmker4.sys

Synthesis of the vulnerability

A local attacker can corrupt the memory of the aavmker4.sys driver, in order to generate a denial of service or to execute code.
Impacted products: Avast AV.
Severity: 2/4.
Consequences: administrator access/rights, denial of service on server.
Provenance: user shell.
Creation date: 23/02/2010.
Identifiers: BID-38363, CVE-2010-0705, TKADV2010-003, VIGILANCE-VUL-9470.

Description of the vulnerability

The Avast antivirus installs the aavmker4.sys driver on Windows systems.

This driver is reached via ioctls, whose parameters are normally checked. However, an attacker can use the 0xb2d6001c ioctl and then the 0xb2d60030 ioctl, in order to corrupt the memory.

A local attacker can therefore corrupt the memory of the aavmker4.sys driver, in order to generate a denial of service or to execute code.
Full Vigil@nce bulletin... (Free trial)

computer vulnerability note CVE-2010-0427

sudo: group elevation

Synthesis of the vulnerability

When the /etc/sudoers file contains "runas_default", a local attacker can execute a command with privileges of root's groups.
Impacted products: Debian, Mandriva Linux, NLD, OES, openSUSE, RHEL, SLES, Unix (platform) ~ not comprehensive, ESX, ESXi.
Severity: 2/4.
Consequences: privileged access/rights.
Provenance: user shell.
Creation date: 23/02/2010.
Identifiers: CERTA-2002-AVI-252, CVE-2010-0427, DSA-2006-1, MDVSA-2010:052, RHSA-2010:0122-01, SUSE-SR:2010:006, VIGILANCE-VUL-9469, VMSA-2010-0009, VMSA-2010-0009.1.

Description of the vulnerability

The "runas_default" directive of the /etc/sudoers file defines a default user. For example, if the file contains:
  Defaults runas_default=test
the user can enter:
  sudo command
instead of:
  sudo -u test command

However, when this option is used, the user stays a member of root's groups (root, bin, daemon, sys, adm, disk, wheel), instead of becoming a member of groups of user "test".

When the /etc/sudoers file contains "runas_default", a local attacker can therefore execute a command with privileges of root's groups.
Full Vigil@nce bulletin... (Free trial)

computer vulnerability bulletin CVE-2010-0426

sudo: privilege elevation via sudoedit

Synthesis of the vulnerability

A local attacker, allowed to execute sudoedit, can execute commands with root privileges.
Impacted products: Debian, Fedora, Mandriva Linux, NLD, OES, openSUSE, RHEL, Slackware, SLES, Unix (platform) ~ not comprehensive, ESX, ESXi.
Severity: 2/4.
Consequences: administrator access/rights.
Provenance: user shell.
Creation date: 23/02/2010.
Identifiers: CERTA-2002-AVI-252, CVE-2010-0426, DSA-2006-1, FEDORA-2010-3352, FEDORA-2010-3359, FEDORA-2010-3415, MDVSA-2010:049, RHSA-2010:0122-01, SSA:2010-110-01, SUSE-SR:2010:006, VIGILANCE-VUL-9468, VMSA-2010-0009, VMSA-2010-0009.1.

Description of the vulnerability

The sudo program is used to allow users to execute some commands with privileges of other users. For example, to allow the edition of a file with root privileges:
  user ALL = sudoedit filename
The sudoedit command does not have a full path (/bin/sudoedit), because it is a pseudo-command, which is interpreted especially.

However, since sudo version 1.6.9, if a program is named sudoedit, this rule is also applied. This program is thus run with root privileges.

A local attacker, allowed to execute sudoedit, can therefore execute commands with root privileges.
Full Vigil@nce bulletin... (Free trial)

computer vulnerability alert 9466

TYPO3: four vulnerabilities

Synthesis of the vulnerability

An attacker can use four vulnerabilities of TYPO3, in order to obtain information, to create a Cross Site Scripting, or to bypass the authentication.
Impacted products: Debian, TYPO3 Core.
Severity: 2/4.
Consequences: user access/rights, client access/rights, data reading.
Provenance: internet client.
Number of vulnerabilities in this bulletin: 4.
Creation date: 23/02/2010.
Identifiers: BID-38366, CERTA-2002-AVI-252, DSA-2008-1, TYPO3-SA-2010-004, VIGILANCE-VUL-9466.

Description of the vulnerability

Four vulnerabilities were announced in TYPO3.

An attacker with a valid login can generate a Cross Site Scripting on the backend. [severity:2/4]

An attacker with a valid login can use the sys_action task, in order to obtain information about other users. [severity:2/4]

When TYPO3 uses PHP as CGI, an attacker can generate a Cross Site Scripting on the frontend. [severity:2/4]

When the saltedpasswords extension is enabled, an attacker can authenticate if he knows a hashed password. [severity:2/4]
Full Vigil@nce bulletin... (Free trial)

computer vulnerability 9465

Linux kernel: denial of service via RTO

Synthesis of the vulnerability

When a Linux 2.6.32.x system proposes a TCP service, an attacker can force an error in the computation of the RTO (Retransmission Timeout), which overloads the system.
Impacted products: Linux.
Severity: 2/4.
Consequences: denial of service on server.
Provenance: internet client.
Creation date: 23/02/2010.
Identifiers: BID-38355, VIGILANCE-VUL-9465.

Description of the vulnerability

Since kernel version 2.6.32, the RTO (Retransmission Timeout) computation method changed. This timeout is computed from:
 - information in the TCP Timestamp option
 - the transit duration of first bytes

However, if the system did not receive a TCP Timestamp option nor data bytes, the RTO is null. When an error occurs, the system thus tries to re-emits its packets in a loop which consumes resources.

When a Linux 2.6.32.x system proposes a TCP service, an attacker can therefore force an error in the computation of the RTO (Retransmission Timeout), which overloads the system.
Full Vigil@nce bulletin... (Free trial)

vulnerability note CVE-2010-1085

Linux kernel: denial of service via Intel HD Audio

Synthesis of the vulnerability

On a system with an Intel HD Audio compatible device, a local attacker can generate a division by zero.
Impacted products: Linux, RHEL, ESX, ESXi, vCenter Server, VirtualCenter, VMware vSphere, VMware vSphere Hypervisor.
Severity: 1/4.
Consequences: denial of service on server.
Provenance: user shell.
Creation date: 22/02/2010.
Identifiers: BID-38348, CVE-2010-1085, RHSA-2010:0394-01, RHSA-2010:0398-01, VIGILANCE-VUL-9464, VMSA-2011-0003, VMSA-2011-0003.1, VMSA-2011-0003.2.

Description of the vulnerability

The sound/pci/hda/hda_intel.c file implements the support of devices compatible with Intel HD Audio (branded Intel, ATI, VIA, SiS, ULI).

The azx_position_ok() function of hda_intel.c checks if the storage memory area is valid. However, if the period (azx_dev->period_bytes) size is null, a division by zero occurs during the check.

On a system with an Intel HD Audio compatible device, a local attacker can therefore generate a division by zero.
Full Vigil@nce bulletin... (Free trial)

vulnerability bulletin 9463

Asterisk: unwanted call

Synthesis of the vulnerability

An attacker can use SIP, in order to inject numbers to call via the Dial() function.
Impacted products: Asterisk Open Source, Fedora.
Severity: 3/4.
Consequences: data flow.
Provenance: intranet client.
Creation date: 19/02/2010.
Identifiers: AST-2010-002, BID-38314, FEDORA-2010-3381, FEDORA-2010-3724, VIGILANCE-VUL-9463.

Description of the vulnerability

This bulletin does not describe a vulnerability, but an error frequently encountered in Asterisk configuration.

The /etc/asterisk/extensions.conf configuration file defines the Dial Plan, which contains in a context:
  exten => number,priority,action
The number can be a real phone number, or a match pattern.

For example, the "_X." pattern indicates that the number has to start by a number, followed by any character:
  exten => _X.,1,Dial(SIP/${EXTEN})
This rules indicates to compose the requested number (123) via SIP with "Dial(SIP/123)".

However, this rule is too permissive. Indeed, the attacker can request the number "123&SIP/itsp/0123456789", which calls:
  Dial(SIP/123&SIP/itsp/0123456789)
The 0123456789 number is thus called.

An attacker can therefore use SIP, in order to inject numbers to call via the Dial() function.
Full Vigil@nce bulletin... (Free trial)

Previous page   Next page

Direct access to page 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 341 361 381 401 421 441 461 481 501 521 541 561 581 601 621 641 661 681 701 721 741 761 781 801 821 841 861 881 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 921 941 961 981 1001 1021 1041 1061 1081 1101 1121 1141 1161 1181 1201 1221 1241 1261 1281 1301 1321 1341 1361 1381 1401 1421 1441 1461 1481 1501 1521 1541 1561 1581 1601 1621 1641 1661 1681 1701 1721 1741 1761 1781 1801 1821 1841 1861 1881 1901 1921 1941 1961 1981 2001 2021 2041 2061 2081 2101 2121 2141 2161 2181 2201 2221 2241 2261 2281 2301 2321 2341 2361 2381 2401 2421 2441 2461 2481 2501 2521 2541 2561 2581 2601 2621 2641 2661 2681 2701 2721 2741 2761 2781 2801 2821 2841 2846