CERTA-2010-AVI-614
Vulnerability from certfr_avis

De multiples vulnérabilités dans TYPO3 permettent, entre autres, d'exécuter du code arbitraire à distance.

Description

De multiples vulnérabilités ont été découvertes dans TYPO3 :

  • une injection de code indirecte est possible dans le frontend si la fonctionnalité caching framework est activée (les versions 4.2.x ne sont pas concernées) ;
  • un utilisateur légitime du backend peut injecter du code HTML ou javascript ;
  • il est possible de contourner la vérification des données transmises par les utilisateurs (mécanisme de protection contre les inclusions de fichiers PHP), ce qui permet l'exécution de code arbitraire à distance ;
  • un utilisateur légitime pouvant utiliser les outils d'installation peut réaliser plusieurs injections de code indirectes ;
  • des remontées de répertoires sont possibles via la bibliothèque unzip ;
  • un utilisateur légitime du backend peut réaliser injection SQL via le module list ;
  • dans une configuration SQL particulière (mode NO_BACKSLASH_ESCAPES), il est possible de faire des requêtes LIKE avec des jokers, ce qui permet d'avoir accès à des enregistrements théoriquement inaccessibles.

Solution

Les versions 4.2.16, 4.3.9 et 4.4.5 de TYPO3 corrigent ces vulnérabilités.

None
Impacted products
Vendor Product Description
Typo3 Typo3 TYPO3 versions 4.2.15 et antérieures ;
Typo3 Typo3 TYPO3 versions 4.3.8 et antérieures ;
Typo3 Typo3 TYPO3 versions 4.4.4 et antérieures.
References

Show details on source website


{
  "$ref": "https://www.cert.ssi.gouv.fr/openapi.json",
  "affected_systems": [
    {
      "description": "TYPO3 versions 4.2.15 et ant\u00e9rieures ;",
      "product": {
        "name": "Typo3",
        "vendor": {
          "name": "Typo3",
          "scada": false
        }
      }
    },
    {
      "description": "TYPO3 versions 4.3.8 et ant\u00e9rieures ;",
      "product": {
        "name": "Typo3",
        "vendor": {
          "name": "Typo3",
          "scada": false
        }
      }
    },
    {
      "description": "TYPO3 versions 4.4.4 et ant\u00e9rieures.",
      "product": {
        "name": "Typo3",
        "vendor": {
          "name": "Typo3",
          "scada": false
        }
      }
    }
  ],
  "affected_systems_content": null,
  "content": "## Description\n\nDe multiples vuln\u00e9rabilit\u00e9s ont \u00e9t\u00e9 d\u00e9couvertes dans TYPO3 :\n\n-   une injection de code indirecte est possible dans le frontend si la\n    fonctionnalit\u00e9 caching framework est activ\u00e9e (les versions 4.2.x ne\n    sont pas concern\u00e9es) ;\n-   un utilisateur l\u00e9gitime du backend peut injecter du code HTML ou\n    javascript ;\n-   il est possible de contourner la v\u00e9rification des donn\u00e9es transmises\n    par les utilisateurs (m\u00e9canisme de protection contre les inclusions\n    de fichiers PHP), ce qui permet l\u0027ex\u00e9cution de code arbitraire \u00e0\n    distance ;\n-   un utilisateur l\u00e9gitime pouvant utiliser les outils d\u0027installation\n    peut r\u00e9aliser plusieurs injections de code indirectes ;\n-   des remont\u00e9es de r\u00e9pertoires sont possibles via la biblioth\u00e8que\n    unzip ;\n-   un utilisateur l\u00e9gitime du backend peut r\u00e9aliser injection SQL via\n    le module list ;\n-   dans une configuration SQL particuli\u00e8re (mode NO_BACKSLASH_ESCAPES),\n    il est possible de faire des requ\u00eates LIKE avec des jokers, ce qui\n    permet d\u0027avoir acc\u00e8s \u00e0 des enregistrements th\u00e9oriquement\n    inaccessibles.\n\n## Solution\n\nLes versions 4.2.16, 4.3.9 et 4.4.5 de TYPO3 corrigent ces\nvuln\u00e9rabilit\u00e9s.\n",
  "cves": [],
  "initial_release_date": "2010-12-17T00:00:00",
  "last_revision_date": "2010-12-17T00:00:00",
  "links": [],
  "reference": "CERTA-2010-AVI-614",
  "revisions": [
    {
      "description": "version initiale.",
      "revision_date": "2010-12-17T00:00:00.000000"
    }
  ],
  "risks": [
    {
      "description": "Ex\u00e9cution de code arbitraire \u00e0 distance"
    },
    {
      "description": "Injection de code indirecte \u00e0 distance"
    },
    {
      "description": "Contournement de la politique de s\u00e9curit\u00e9"
    },
    {
      "description": "Atteinte \u00e0 la confidentialit\u00e9 des donn\u00e9es"
    }
  ],
  "summary": "De multiples vuln\u00e9rabilit\u00e9s dans \u003cspan class=\"textit\"\u003eTYPO3\u003c/span\u003e\npermettent, entre autres, d\u0027ex\u00e9cuter du code arbitraire \u00e0 distance.\n",
  "title": "Multiples vuln\u00e9rabilit\u00e9s dans TYPO3",
  "vendor_advisories": [
    {
      "published_at": null,
      "title": "Bulletin de s\u00e9curit\u00e9 TYPO3-SA-2010-022 du 16 d\u00e9cembre 2010",
      "url": "http://typo3.org/teams/security/security-bulletins/typo3-sa-2010-022/"
    }
  ]
}


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…