GNU Tar through 1.34 has a one-byte out-of-bounds read that results in use of uninitialized memory for a conditional jump. Exploitation to change the flow of control has not been demonstrated. The issue occurs in from_header in list.c via a V7 archive in which mtime has approximately 11 whitespace characters.
GNU Tar hasta 1.34 tiene una lectura fuera de los límites de un byte que resulta en el uso de memoria no inicializada para un salto condicional. No se ha demostrado explotación para cambiar el flujo de control. El problema ocurre en from_header en list.c a través de un archivo V7 en el que mtime tiene aproximadamente 11 caracteres de espacio en blanco.
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
| Attack Vector | LOCAL |
|---|---|
| Attack Complexity | LOW |
| Privileges Required | NONE |
| User Interaction | REQUIRED |
| Scope | UNCHANGED |
| Confidentiality Impact | NONE |
| Integrity Impact | NONE |
| Availability Impact | HIGH |
| Source | Type | Description |
|---|---|---|
| [email protected] | Primary |
en
CWE-125
|
| 134c704f-9b21-4f2e-91b3-4a467353bcc0 | Secondary |
en
CWE-125
|
| Vendor | Product | Version | Update | Type |
|---|---|---|---|---|
| gnu | tar | * | <built-in method update of dict object at 0x7fd36945ec40> | Application |
| fedoraproject | fedora | 37 | <built-in method update of dict object at 0x7fd36945e180> | Operating System |
| fedoraproject | fedora | 38 | <built-in method update of dict object at 0x7fd3604190c0> | Operating System |
| Vulnerable | CPE |
|---|---|
| Yes | cpe:2.3:a:gnu:tar:*:*:*:*:*:*:*:* |
| Vulnerable | CPE |
|---|---|
| Yes | cpe:2.3:o:fedoraproject:fedora:37:*:*:*:*:*:*:* |
| Yes | cpe:2.3:o:fedoraproject:fedora:38:*:*:*:*:*:*:* |