CERTA-2011-AVI-160
Vulnerability from certfr_avis

Plusieurs vulnérabilités sont présentes dans PHP et permettent, en particulier, à un utilisateur malveillant d'exécuter du code arbitraire.

Description

Plusieurs vulnérabilités sont présentes dans PHP :

  • un argument est traité de manière incorrecte par la fonction _zip_name_locate(). Ce défaut permet de provoquer un arrêt inopiné de l'application ;
  • un transtypage incorrect sur les architectures 64 bits dans l'extension Exif permet de provoquer un arrêt inopiné au moyen d'une image specialement conçue ;
  • un argument de la fonction shmop_read() est traité de manière incorrecte. Cette erreur est exploitable par un utilisateur malveillant pour provoquer un arrêt inopiné ou pour lire sans droit des données en mémoire ;
  • des erreurs dans le traitement des formats de chaîne par les fonctions du fichier phar_object.c permettent à un utilisateur malveillant de provoquer un déni de service ou d'exécuter du code arbitraire ;
  • une erreur de signe dans une variable du programme zip_stream.c est exploitable pour provoquer une consommation de 100% du CPU ;
  • une erreur de traitement des archives par la fonction stream_get_contents() est exploitable pour provoquer un arrêt inopiné de l'application ;
  • dans certaines circonstances, le traitement des URL de la forme ftp:// peut servir à provoquer un déni de service ;
  • des fuites de mémoire de l'extension OpenSSL permettent de provoquer un épuisement des ressources mémoire ;
  • un problème dans les conversions entre calendriers peut servir à provoquer un déni de service ;
  • un débordement de zone mémoire dans la fonction strval() peut servir à provoquer un déni de service ;
  • une erreur dans le formattage des nombres peut servir à provoquer un déni de service.

Solution

La version 5.3.6 de PHP corrige ces vulnérabilités.

Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).

PHP version 5.3.5 et versions 5.3.x antérieures.

Impacted products
Vendor Product Description
References

Show details on source website


{
  "$ref": "https://www.cert.ssi.gouv.fr/openapi.json",
  "affected_systems": [],
  "affected_systems_content": "\u003cp\u003ePHP version 5.3.5 et versions 5.3.x  ant\u00e9rieures.\u003c/p\u003e",
  "content": "## Description\n\nPlusieurs vuln\u00e9rabilit\u00e9s sont pr\u00e9sentes dans PHP :\n\n-   un argument est trait\u00e9 de mani\u00e8re incorrecte par la fonction\n    \\_zip_name_locate(). Ce d\u00e9faut permet de provoquer un arr\u00eat inopin\u00e9\n    de l\u0027application\u00a0;\n-   un transtypage incorrect sur les architectures 64 bits dans\n    l\u0027extension Exif permet de provoquer un arr\u00eat inopin\u00e9 au moyen d\u0027une\n    image specialement con\u00e7ue\u00a0;\n-   un argument de la fonction shmop_read() est trait\u00e9 de mani\u00e8re\n    incorrecte. Cette erreur est exploitable par un utilisateur\n    malveillant pour provoquer un arr\u00eat inopin\u00e9 ou pour lire sans droit\n    des donn\u00e9es en m\u00e9moire\u00a0;\n-   des erreurs dans le traitement des formats de cha\u00eene par les\n    fonctions du fichier phar_object.c permettent \u00e0 un utilisateur\n    malveillant de provoquer un d\u00e9ni de service ou d\u0027ex\u00e9cuter du code\n    arbitraire\u00a0;\n-   une erreur de signe dans une variable du programme zip_stream.c est\n    exploitable pour provoquer une consommation de 100% du CPU\u00a0;\n-   une erreur de traitement des archives par la fonction\n    stream_get_contents() est exploitable pour provoquer un arr\u00eat\n    inopin\u00e9 de l\u0027application\u00a0;\n-   dans certaines circonstances, le traitement des URL de la forme\n    ftp:// peut servir \u00e0 provoquer un d\u00e9ni de service\u00a0;\n-   des fuites de m\u00e9moire de l\u0027extension OpenSSL permettent de provoquer\n    un \u00e9puisement des ressources m\u00e9moire\u00a0;\n-   un probl\u00e8me dans les conversions entre calendriers peut servir \u00e0\n    provoquer un d\u00e9ni de service\u00a0;\n-   un d\u00e9bordement de zone m\u00e9moire dans la fonction strval() peut servir\n    \u00e0 provoquer un d\u00e9ni de service\u00a0;\n-   une erreur dans le formattage des nombres peut servir \u00e0 provoquer un\n    d\u00e9ni de service.\n\n## Solution\n\nLa version 5.3.6 de PHP corrige ces vuln\u00e9rabilit\u00e9s.\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-2011-0421",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-0421"
    },
    {
      "name": "CVE-2011-1471",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-1471"
    },
    {
      "name": "CVE-2011-1466",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-1466"
    },
    {
      "name": "CVE-2011-1153",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-1153"
    },
    {
      "name": "CVE-2011-1092",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-1092"
    },
    {
      "name": "CVE-2011-1469",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-1469"
    },
    {
      "name": "CVE-2011-0708",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-0708"
    },
    {
      "name": "CVE-2011-1467",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-1467"
    },
    {
      "name": "CVE-2011-1470",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-1470"
    },
    {
      "name": "CVE-2011-1464",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-1464"
    },
    {
      "name": "CVE-2011-1468",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-1468"
    }
  ],
  "initial_release_date": "2011-03-22T00:00:00",
  "last_revision_date": "2011-03-23T00:00:00",
  "links": [],
  "reference": "CERTA-2011-AVI-160",
  "revisions": [
    {
      "description": "version initiale.",
      "revision_date": "2011-03-22T00:00:00.000000"
    },
    {
      "description": "ajout de vuln\u00e9rabilit\u00e9s et des CVE.",
      "revision_date": "2011-03-23T00:00:00.000000"
    }
  ],
  "risks": [
    {
      "description": "Ex\u00e9cution de code arbitraire"
    },
    {
      "description": "D\u00e9ni de service"
    },
    {
      "description": "Atteinte \u00e0 la confidentialit\u00e9 des donn\u00e9es"
    }
  ],
  "summary": "Plusieurs vuln\u00e9rabilit\u00e9s sont pr\u00e9sentes dans PHP et permettent, en\nparticulier, \u00e0 un utilisateur malveillant d\u0027ex\u00e9cuter du code arbitraire.\n",
  "title": "Vuln\u00e9rabilit\u00e9s dans PHP",
  "vendor_advisories": [
    {
      "published_at": null,
      "title": "Annonce de version de PHP du 17 mars 2011",
      "url": "http://www.php.net/archive/2011.php#id2011-03-17-1"
    }
  ]
}


Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

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.


Loading…

Loading…