Vulnerabilidad en función get_instantiation_keyring de securitykeyskeyctl.c en el subsistema KEYS del kernel de Linux (CVE-2009-3624)
Gravedad CVSS v2.0:
MEDIA
Tipo:
CWE-310
Errores criptográficos
Fecha de publicación:
02/11/2009
Última modificación:
09/04/2025
Descripción
La función get_instantiation_keyring de security/keys/keyctl.c en el subsistema KEYS del kernel de Linux en versiones anteriores a la v2.6.32-rc5 no mantiene apropiadamente la cuenta de referencias de un "keyring", lo que permite a usuarios locales obtener privilegios o provocar una denegación de servicio (OOPS) a través de vectores de ataque que involucran llamadas a esta función sin especificar un "keyring" por ID, como se ha demostrado por series de "keyctl request2" y comandos "keyctl list".
Impacto
Puntuación base 2.0
4.60
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:linux:kernel:2.6.24.7:*:*:*:*:*:*:* | ||
| cpe:2.3:a:linux:kernel:2.6.25.15:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:*:rc4:*:*:*:*:*:* | 2.6.32 (incluyendo) | |
| cpe:2.3:o:linux:linux_kernel:2.6:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.0:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.1:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.2:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.2.27.13:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.3:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.4:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.5:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.6:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.7:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.8:*:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:2.6.8.1:*:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba%3Dcommit%3Bh%3D21279cfa107af07ef985539ac0de2152b9cba5f5
- http://lists.opensuse.org/opensuse-security-announce/2010-01/msg00000.html
- http://marc.info/?l=oss-security&m=125619420905341&w=2
- http://marc.info/?l=oss-security&m=125624091417161&w=2
- http://secunia.com/advisories/37086
- http://secunia.com/advisories/38017
- http://twitter.com/spendergrsec/statuses/4916661870
- http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.32-rc5
- http://www.ubuntu.com/usn/usn-864-1
- http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba%3Dcommit%3Bh%3D21279cfa107af07ef985539ac0de2152b9cba5f5
- http://lists.opensuse.org/opensuse-security-announce/2010-01/msg00000.html
- http://marc.info/?l=oss-security&m=125619420905341&w=2
- http://marc.info/?l=oss-security&m=125624091417161&w=2
- http://secunia.com/advisories/37086
- http://secunia.com/advisories/38017
- http://twitter.com/spendergrsec/statuses/4916661870
- http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.32-rc5
- http://www.ubuntu.com/usn/usn-864-1



