CERTA-2004-AVI-244

Vulnerability from certfr_avis - Published: - Updated:

Deux vulnérabilités dans PHP permettent à un utilisateur mal intentionné de réaliser du cross site scripting ou d'exécuter du code arbitraire à distance sur la plate-forme vulnérable.

Description

PHP est un langage de script permettant la réalisation de pages web dynamiques.
Deux vulnérabilités sont présentes dans php :

  • Une première vulnérabilité concerne la directive memory_limit qui peut être déclenchée à un moment voulu. Ceci peut être utilisé par un utilisateur mal intentionné pour exécuter du code arbitraire (CAN-2004-0594) ;
  • Une seconde vulnérabilité concerne la fonction strip_tags(). Cette fonction ne filtre pas correctement certaines balises, ce qui peut conduire un utilisateur mal intentionné à réaliser des attaques de type cross site scripting (CAN-2004-0595).

Solution

  • Pour la branche 4 de PHP : mettre à jour PHP en version 4.3.8 ;
  • pour la branche 5 de PHP : mettre à jour PHP en version 5.0.0.

PHP est téléchargeable à l'adresse suivante :

http://www.php.net/downloads.php

Dans tous les cas, se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).

None
Impacted products
Vendor Product Description
PHP PHP PHP branche 5 : toutes les versions de PHP antérieures à la version 5.0.0.
PHP PHP PHP branche 4 : toutes les versions de PHP antérieures à la version 4.3.8 ;

Show details on source website

{
  "$ref": "https://www.cert.ssi.gouv.fr/openapi.json",
  "affected_systems": [
    {
      "description": "PHP branche 5 : toutes les versions de PHP ant\u00e9rieures \u00e0 la version 5.0.0.",
      "product": {
        "name": "PHP",
        "vendor": {
          "name": "PHP",
          "scada": false
        }
      }
    },
    {
      "description": "PHP branche 4 : toutes les versions de PHP ant\u00e9rieures \u00e0 la version 4.3.8 ;",
      "product": {
        "name": "PHP",
        "vendor": {
          "name": "PHP",
          "scada": false
        }
      }
    }
  ],
  "affected_systems_content": null,
  "content": "## Description\n\nPHP est un langage de script permettant la r\u00e9alisation de pages web\ndynamiques.  \nDeux vuln\u00e9rabilit\u00e9s sont pr\u00e9sentes dans php :\n\n-   Une premi\u00e8re vuln\u00e9rabilit\u00e9 concerne la directive memory_limit qui\n    peut \u00eatre d\u00e9clench\u00e9e \u00e0 un moment voulu. Ceci peut \u00eatre utilis\u00e9 par\n    un utilisateur mal intentionn\u00e9 pour ex\u00e9cuter du code arbitraire\n    (CAN-2004-0594) ;\n-   Une seconde vuln\u00e9rabilit\u00e9 concerne la fonction strip_tags(). Cette\n    fonction ne filtre pas correctement certaines balises, ce qui peut\n    conduire un utilisateur mal intentionn\u00e9 \u00e0 r\u00e9aliser des attaques de\n    type cross site scripting (CAN-2004-0595).\n\n## Solution\n\n-   Pour la branche 4 de PHP : mettre \u00e0 jour PHP en version 4.3.8 ;\n-   pour la branche 5 de PHP : mettre \u00e0 jour PHP en version 5.0.0.\n\nPHP est t\u00e9l\u00e9chargeable \u00e0 l\u0027adresse suivante :\n\n    http://www.php.net/downloads.php\n\nDans tous les cas, se r\u00e9f\u00e9rer au bulletin de s\u00e9curit\u00e9 de l\u0027\u00e9diteur pour\nl\u0027obtention des correctifs (cf. section Documentation).\n",
  "cves": [],
  "links": [
    {
      "title": "Mise \u00e0 jour de s\u00e9curit\u00e9 du paquetage NetBSD php4 :",
      "url": "ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/www/php4/README.html"
    },
    {
      "title": "Site Internet de PHP :",
      "url": "http://www.php.net"
    },
    {
      "title": "Bulletin de s\u00e9curit\u00e9 OpenBSD pour php4 du 15 juillet 2004 :",
      "url": "http://www.vuxml.org/openbsd/"
    },
    {
      "title": "Liste des changements dans PHP pour la branche 5 :",
      "url": "http://www.php.net/ChangeLog-5.php"
    },
    {
      "title": "Bulletin de s\u00e9curit\u00e9 Gentoo GLSA 200407-13 du 15 juillet    2004 :",
      "url": "http://www.gentoo.org/security/en/glsa/glsa-200407-13.xml"
    },
    {
      "title": "Bulletin de s\u00e9curit\u00e9 Red Hat RHSA-2004:392 du 19 juillet    2004 :",
      "url": "http://rhn.redhat.com/errata/RHSA-2004-392.html"
    },
    {
      "title": "Bulletin de s\u00e9curit\u00e9 SUSE SUSE-SA:2004:021 du 16 juillet    2004 :",
      "url": "http://www.suse.com/de/security/2004_21_php4.html"
    },
    {
      "title": "Bulletin de s\u00e9curit\u00e9 Debian DSA-531 du 20 juillet 2004 :",
      "url": "http://www.debian.org/security/2004/dsa-531"
    },
    {
      "title": "Bulletin de s\u00e9curit\u00e9 e-matters 12/2004 du 14 juillet 2004 :",
      "url": "http://security.e-matters.de/advisories/122004.html"
    },
    {
      "title": "Bulletin de s\u00e9curit\u00e9 FreeBSD pour PHP du 15 juillet 2004 :",
      "url": "http://www.vuxml.org/freebsd/"
    },
    {
      "title": "Liste des changements dans PHP pour la branche 4 :",
      "url": "http://www.php.net/ChangeLog-4.php"
    },
    {
      "title": "Bulletin de s\u00e9curit\u00e9 Red Hat RHSA-2004:395 du 19 juillet    2004 :",
      "url": "http://rhn.redhat.com/errata/RHSA-2004-395.html"
    },
    {
      "title": "Bulletin de s\u00e9curit\u00e9 Debian DSA-669 du 07 f\u00e9vrier 2005 :",
      "url": "http://www.debian.org/security/2004/dsa-669"
    },
    {
      "title": "Bulletin de s\u00e9curit\u00e9 e-matters 11/2004 du 14 juillet 2004 :",
      "url": "http://security.e-matters.de/advisories/112004.html"
    }
  ],
  "reference": "CERTA-2004-AVI-244",
  "revisions": [
    {
      "description": "version initiale.",
      "revision_date": "2004-07-15T00:00:00.000000"
    },
    {
      "description": "ajout de la r\u00e9f\u00e9rence au bulletin de s\u00e9curit\u00e9 SUSE.",
      "revision_date": "2004-07-16T00:00:00.000000"
    },
    {
      "description": "ajout de la r\u00e9f\u00e9rence au bulletin de s\u00e9curit\u00e9 OpenBSD.",
      "revision_date": "2004-07-19T00:00:00.000000"
    },
    {
      "description": "ajout des r\u00e9f\u00e9rences aux bulletins de s\u00e9curit\u00e9 Red Hat.",
      "revision_date": "2004-07-20T00:00:00.000000"
    },
    {
      "description": "ajout de la r\u00e9f\u00e9rence au bulletin de s\u00e9curit\u00e9 Debian DSA-531.",
      "revision_date": "2004-07-21T00:00:00.000000"
    },
    {
      "description": "ajout de la r\u00e9f\u00e9rence au bulletin de s\u00e9curit\u00e9 Debian DSA-669.",
      "revision_date": "2005-02-08T00:00:00.000000"
    },
    {
      "description": "ajout de la r\u00e9f\u00e9rence au bulletin de s\u00e9curit\u00e9 NetBSD.",
      "revision_date": "2005-03-01T00:00:00.000000"
    }
  ],
  "risks": [
    {
      "description": "Injection de code indirecte \u00e0 distance (XSS)"
    },
    {
      "description": "Ex\u00e9cution de code arbitraire \u00e0 distance"
    }
  ],
  "summary": "Deux vuln\u00e9rabilit\u00e9s dans PHP permettent \u00e0 un utilisateur mal intentionn\u00e9\nde r\u00e9aliser du cross site scripting ou d\u0027ex\u00e9cuter du code arbitraire \u00e0\ndistance sur la plate-forme vuln\u00e9rable.\n",
  "title": "Vuln\u00e9rabilit\u00e9 de PHP",
  "vendor_advisories": [
    {
      "published_at": null,
      "title": "Bulletin de s\u00e9curit\u00e9 Mandrake MDKSA-2004:068",
      "url": "http://www.mandrakesoft.com/security/advisories?name=MDKSA-2004:068"
    }
  ]
}


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 observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.


Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…