CERTA-2011-AVI-461
Vulnerability from certfr_avis

Plusieurs vulnérabilités affectent PHP et permettent de contourner la politique de sécurité.

Description

Plusieurs vulnérabilités affectent PHP :

  • une mauvaise gestion de pointeur dans la fonction substr_replace permet à un utilisateur malveillant de corrompre la mémoire et au moins de provoquer un déni de service ;
  • un débordement dans la pile dans la fonction socket_connect permet à un utilisateur malveillant d'exécuter du code arbitraire ;
  • un défaut de traitement de certaines requêtes POST par la fonction rfc1867_post_handler permet à un utilisateur malveillant d'atteinde n'importe quel fichier du système ;
  • une erreur dans l'implantation crypt_blowfish provoque des collisions lors des calculs de condensés cryptographiques ;
  • un dépassement de tampon mémoire est présent dans la fonction crypt.

Solution

La version 5.3.7 de PHP résoud ces problèmes mais introduit une régression (dans la fonction crypt()).

La version 5.3.8 résoud la régression introduite dans PHP 5.3.7.

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

PHP 5.3.x.

Impacted products
Vendor Product Description

Show details on source website


{
  "$ref": "https://www.cert.ssi.gouv.fr/openapi.json",
  "affected_systems": [],
  "affected_systems_content": "\u003cp\u003ePHP 5.3.x.\u003c/p\u003e",
  "content": "## Description\n\nPlusieurs vuln\u00e9rabilit\u00e9s affectent PHP\u00a0:\n\n-   une mauvaise gestion de pointeur dans la fonction substr_replace\n    permet \u00e0 un utilisateur malveillant de corrompre la m\u00e9moire et au\n    moins de provoquer un d\u00e9ni de service\u00a0;\n-   un d\u00e9bordement dans la pile dans la fonction socket_connect permet \u00e0\n    un utilisateur malveillant d\u0027ex\u00e9cuter du code arbitraire\u00a0;\n-   un d\u00e9faut de traitement de certaines requ\u00eates POST par la fonction\n    rfc1867_post_handler permet \u00e0 un utilisateur malveillant d\u0027atteinde\n    n\u0027importe quel fichier du syst\u00e8me\u00a0;\n-   une erreur dans l\u0027implantation crypt_blowfish provoque des\n    collisions lors des calculs de condens\u00e9s cryptographiques\u00a0;\n-   un d\u00e9passement de tampon m\u00e9moire est pr\u00e9sent dans la fonction crypt.\n\n## Solution\n\nLa version 5.3.7 de PHP r\u00e9soud ces probl\u00e8mes mais introduit une\nr\u00e9gression (dans la fonction crypt()).\n\nLa version 5.3.8 r\u00e9soud la r\u00e9gression introduite dans PHP 5.3.7.\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-2202",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-2202"
    },
    {
      "name": "CVE-2011-2483",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-2483"
    },
    {
      "name": "CVE-2011-1148",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-1148"
    },
    {
      "name": "CVE-2011-1938",
      "url": "https://www.cve.org/CVERecord?id=CVE-2011-1938"
    }
  ],
  "initial_release_date": "2011-08-22T00:00:00",
  "last_revision_date": "2011-08-26T00:00:00",
  "links": [
    {
      "title": "Annonce de la version PHP 5.3.8 du 23 ao\u00fbt 2011 :",
      "url": "http://www.php.net/archive/2011.php#id2011-08-23-1"
    }
  ],
  "reference": "CERTA-2011-AVI-461",
  "revisions": [
    {
      "description": "version initiale.",
      "revision_date": "2011-08-22T00:00:00.000000"
    },
    {
      "description": "ajout du correctif de la version 5.3.8 du 23 ao\u00fbt 2011.",
      "revision_date": "2011-08-26T00:00:00.000000"
    }
  ],
  "risks": [
    {
      "description": "Contournement de la politique de s\u00e9curit\u00e9"
    }
  ],
  "summary": "Plusieurs vuln\u00e9rabilit\u00e9s affectent PHP et permettent de contourner la\npolitique de s\u00e9curit\u00e9.\n",
  "title": "Vuln\u00e9rabilit\u00e9s dans PHP",
  "vendor_advisories": [
    {
      "published_at": null,
      "title": "Mise en garde sur la version PHP 5.3.7 du 22 ao\u00fbt 2011",
      "url": "http://www.php.net/archive/2011.php#id2011-08-22-1"
    },
    {
      "published_at": null,
      "title": "Annonce de la version 5.3.8 du 23 ao\u00fbt 2011",
      "url": null
    },
    {
      "published_at": null,
      "title": "Annonce de la version PHP 5.3.7 du 18 ao\u00fbt 2011",
      "url": "http://www.php.net/archive/2011.php#id2011-08-18-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…