CERTA-2010-ALE-005
Vulnerability from certfr_alerte
Une vulnérabilité dans Java Deployment Toolkit permet à un utilisateur malveillant d'exécuter du code arbitraire à distance.
Description
Java Deployment Toolkit comprend un ActiveX pour internet Explorer et un greffon pour Firefox destinés à faciliter le déployement d'applications Java. Il offre une fonction qui permet de donner un argument au gestionnaire des fichiers JNLP (Java Networking Lauching Protocol). Dans une configuration standard, ce gestionnaire est le programme Java Web Start. La faiblesse du filtrage offert par la fonction de lancement permet à un utilisateur malveillant d'exécuter du code arbitraire à distance.
Le savoir-faire nécessaire à l'exploitation de cette vulnérabilité est disponible sur Internet. Des attaques l'utiliseraient d'ores et déjà.
Contournement provisoire
Pour réduire la possibilité d'exploiter cette vulnérabilité, il est recommandé, sous réserve des contraintes opérationnelles :
- de désinstaller le Java Deployment Toolkit ;
- de désinstaller Java Web Start s'il n'est pas utilisé ;
- de positionner le killbit sur l'objet (CLSID) CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA ;
- de positionner des droits d'accès réduits sur la bibliothèque dynamiques npdeploytk.dll.
L'impact est minimisé lorsque l'utilisateur ne dipose que de droits restreints.
Solution
Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).
Java Deployment Toolkit sous Windows.
| Vendor | Product | Description |
|---|
| Title | Publication Time | Tags | |
|---|---|---|---|
{
"$ref": "https://www.cert.ssi.gouv.fr/openapi.json",
"affected_systems": [],
"affected_systems_content": "\u003cp\u003eJava Deployment Toolkit sous Windows.\u003c/p\u003e",
"closed_at": "2010-04-16",
"content": "## Description\n\nJava Deployment Toolkit comprend un ActiveX pour internet Explorer et un\ngreffon pour Firefox destin\u00e9s \u00e0 faciliter le d\u00e9ployement d\u0027applications\nJava. Il offre une fonction qui permet de donner un argument au\ngestionnaire des fichiers JNLP (Java Networking Lauching Protocol). Dans\nune configuration standard, ce gestionnaire est le programme Java Web\nStart. La faiblesse du filtrage offert par la fonction de lancement\npermet \u00e0 un utilisateur malveillant d\u0027ex\u00e9cuter du code arbitraire \u00e0\ndistance.\n\nLe savoir-faire n\u00e9cessaire \u00e0 l\u0027exploitation de cette vuln\u00e9rabilit\u00e9 est\ndisponible sur Internet. Des attaques l\u0027utiliseraient d\u0027ores et d\u00e9j\u00e0.\n\n## Contournement provisoire\n\nPour r\u00e9duire la possibilit\u00e9 d\u0027exploiter cette vuln\u00e9rabilit\u00e9, il est\nrecommand\u00e9, sous r\u00e9serve des contraintes op\u00e9rationnelles\u00a0:\n\n- de d\u00e9sinstaller le Java Deployment Toolkit ;\n- de d\u00e9sinstaller Java Web Start s\u0027il n\u0027est pas utilis\u00e9 ;\n- de positionner le killbit sur l\u0027objet (CLSID)\n CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA ;\n- de positionner des droits d\u0027acc\u00e8s r\u00e9duits sur la biblioth\u00e8que\n dynamiques npdeploytk.dll.\n\nL\u0027impact est minimis\u00e9 lorsque l\u0027utilisateur ne dipose que de droits\nrestreints.\n\n## Solution\n\nSe r\u00e9f\u00e9rer au bulletin de s\u00e9curit\u00e9 de l\u0027\u00e9diteur pour l\u0027obtention des\ncorrectifs (cf. section Documentation).\n",
"cves": [
{
"name": "CVE-2010-0887",
"url": "https://www.cve.org/CVERecord?id=CVE-2010-0887"
},
{
"name": "CVE-2010-0886",
"url": "https://www.cve.org/CVERecord?id=CVE-2010-0886"
}
],
"initial_release_date": "2010-04-09T00:00:00",
"last_revision_date": "2010-04-16T00:00:00",
"links": [
{
"title": "Bulletin de s\u00e9curit\u00e9 Oracle CVE-2010-0886 du 15 avril 2010 :",
"url": "http://www.oracle.com/technology/deploy/security/alerts/alert-cve-2010-0886.html"
},
{
"title": "Bulletin de s\u00e9curit\u00e9 du CERTA CERTA-010-AVI-185 du 16 avril 2010 :",
"url": "http://www.certa.ssi.gouv.fr/site/CERTA-2010-AVI-185/index.html"
},
{
"title": "Notes de mise \u00e0 jour Sun JAVA 1.6.0_20 du 15 avril 2010 :",
"url": "http://java.sun.com/javase/6/webnotes/6u20.html"
},
{
"title": "Pr\u00e9vention de l\u0027ex\u00e9cution d\u0027un ActiveX depuis Internet Explorer :",
"url": "http://support.microsoft.com/kb/240797"
}
],
"reference": "CERTA-2010-ALE-005",
"revisions": [
{
"description": "version initiale.",
"revision_date": "2010-04-09T00:00:00.000000"
},
{
"description": "publication du correctif.",
"revision_date": "2010-04-16T00:00:00.000000"
}
],
"risks": [
{
"description": "Ex\u00e9cution de code arbitraire \u00e0 distance"
}
],
"summary": "Une vuln\u00e9rabilit\u00e9 dans Java Deployment Toolkit permet \u00e0 un utilisateur\nmalveillant d\u0027ex\u00e9cuter du code arbitraire \u00e0 distance.\n",
"title": "Vuln\u00e9rabilit\u00e9 dans Java Deployment Toolkit",
"vendor_advisories": []
}
Sightings
| Author | Source | Type | Date |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.