5 vulnérabilités d'Apache : Risques, exemples et corrections expliqués

Les correctifs php2shell (CVE-2026-109618 et CVE-2026-109619) pour les versions de PHP en fin de vie sont désormais disponibles. Les réponses du service commercial étant plus lentes que d'habitude en raison d'une forte demande, le moyen le plus rapide d'obtenir les paquets corrigés est d'acheter ELS for Runtimes en ligne (s'ouvre dans un nouvel onglet). Consulter la FAQ sur les correctifs

Accédez directement au résumé généré par l'IA de cet article de blog

  • Résumez cet article avec Perplexity
  • Résume cet article avec Gemini

Principaux enseignements

  • Les vulnérabilités d'Apache présentent des risques importants, notamment des violations de données, des attaques par déni de service et des accès non autorisés au serveur.
  • Il est essentiel d'appliquer les correctifs en temps voulu, mais l'assistance officielle en matière de sécurité s'arrête lorsqu'une distribution Linux atteint la fin de sa durée de vie.
  • L'Endless Lifecycle Support de TuxCare fournit des mises à jour de sécurité continues, aidant les organisations à maintenir Apache et d'autres paquets critiques sécurisés sur les systèmes Linux en fin de vie.

Le terme « Apache » désigne généralement le serveur HTTP Apache, un serveur web multiplateforme libre et open source développé par l'Apache Software Foundation. En 2025, plusieurs failles de sécurité de gravité moyenne ont été rendues publiques dans les versions 2.4.x du serveur HTTP Apache. Étant donné qu'Apache est, depuis longtemps déjà, le serveur web de facto pour la majeure partie de l'Internet, même les failles à faible impact qui l'affectent peuvent avoir des répercussions considérables.

Dans cet article, vous découvrirez les vulnérabilités d'Apache, pourquoi elles sont dangereuses et comment vous pouvez sécuriser vos serveurs Linux contre les risques potentiels.

Que sont les vulnérabilités d'Apache ?

Les vulnérabilités d'Apache sont des failles ou des faiblesses de sécurité détectées dans le serveur HTTP Apache, qui permettent à des personnes malveillantes d'obtenir un accès non autorisé, de perturber les services et de mener d'autres activités malveillantes. Étant donné qu'Apache, en tant que serveur web, héberge 25,5 % de l'ensemble des sites web en 2025, ces failles constituent un énorme problème de sécurité pour tous les secteurs.

À ce jour, en 2025, neuf failles ont déjà été découvertes dans les versions 2.4.x du serveur HTTP Apache, contre 14 failles signalées dans les versions 2.4.x en 2024.

Types courants de vulnérabilités d'Apache

vulnérabilités d'apache

Les vulnérabilités du serveur HTTP Apache se répartissent généralement en quelques catégories récurrentes. Comprendre ces catégories permet aux entreprises de savoir ce qu'il faut surveiller et pourquoi il est important d'appliquer les correctifs en temps voulu.

Exécution de code à distance (RCE)

L'une des vulnérabilités les plus dangereuses, le RCE permet aux attaquants d'exécuter des commandes arbitraires sur le serveur. Dans le cas d'Apache, il s'agit souvent de failles dans la validation des entrées ou d'un traitement peu sûr des requêtes des utilisateurs. Un RCE exploité peut conduire à une prise de contrôle complète du serveur par un attaquant distant - y compris le vol de données, l'installation de logiciels malveillants ou l'utilisation du système compromis pour lancer d'autres attaques.

Traversée du chemin

Les failles de traversée de chemin se produisent lorsqu'Apache restreint de manière inappropriée l'accès aux répertoires et aux fichiers. En manipulant les chemins d'URL (par exemple, en utilisant ../), les attaquants sont en mesure d'atteindre des fichiers système sensibles situés en dehors de la racine du site web, tels que des hachages de mots de passe ou des configurations. Ces vulnérabilités servent souvent de tremplin à des compromissions plus profondes. Notamment, les vulnérabilités CVE-2021-41773 et CVE-2021-42013 du serveur HTTP Apache impliquaient toutes deux une traversée de chemin qui était ensuite escaladée pour une exécution de code à distance.

Déni de service (DoS)

Les vulnérabilités DoS d'Apache consistent généralement à submerger le serveur de requêtes mal formées ou à provoquer une gestion inefficace des ressources. Une attaque réussie peut conduire à l'arrêt du service, à la perturbation de ses opérations ou à la dégradation de ses performances. Même si aucune donnée n'est volée, les temps d'arrêt se traduisent directement par des pertes financières et une atteinte à la réputation. Des rapports montrent que pour 25 % des organisations, chaque heure d'indisponibilité du serveur peut coûter entre 300 000 et 400 000 dollars, ce qui fait des attaques par déni de service un risque très coûteux.

L'escalade des privilèges

Avec certaines vulnérabilités, les attaquants qui ont un accès limité au système peuvent obtenir un privilège plus élevé. Par exemple, la vulnérabilité CVE-2019-0211 permet aux processus Apache non privilégiés d'exécuter des commandes en tant qu'utilisateur root. Ce type d'escalade augmente les dommages potentiels en permettant à l'attaquant de contourner les restrictions normales mises en place par l'équipe de sécurité de l'entreprise et de compromettre l'ensemble de l'environnement hôte.

À savoir : Les erreurs de configuration sont parfois plus dangereuses que les vulnérabilités elles-mêmes. Des autorisations faibles, des paramètres par défaut ou des modules inutilisés laissés activés sont des vecteurs d'attaque courants qui ouvrent des portes aux acteurs de la menace.

Exemples récents de vulnérabilités d'Apache

Dans la liste de vulnérabilités suivante, les versions d'Apache concernées vont de la version 2.4.0 à la version 2.4.63 incluse. Des correctifs sont déjà disponibles pour les distributions Linux concernées, protégées par le programme Endless Lifecycle Support. Vous pouvez consulter des informations détaillées telles que les CVE, les versions affectées et la disponibilité des correctifs en utilisant le tracker CVE de TuxCare.

Tuxcare ELS CVE tracker apache2

Examinons de plus près les vulnérabilités connues.

47252

La première question, 47252Ce problème affecte le serveur Apache HTTP 2.4.63 et les versions antérieures. Le problème réside dans mod_ssloù un escamotage insuffisant des données fournies par l'utilisateur permet à un attaquant d'insérer des caractères d'échappement dans les fichiers de journalisation. La faille est déclenchée dans les configurations de journalisation qui utilisent des directives telles que %{varname}x ou %{varname}c avec des variables telles que SSL_TLS_SNI. Étant donné que ni le mod_ssl ni mod_log_config Les données malveillantes fournies par un client peuvent se retrouver non nettoyées dans les journaux. Bien que cela ne compromette pas directement le serveur, cela permet aux attaquants de manipuler ou d'empoisonner les enregistrements des journaux, ce qui pourrait cacher les traces de leur activité à une équipe de sécurité ou interférer avec les efforts d'intervention en cas d'incident.

23048

23048 met en évidence un contournement du contrôle d'accès plus préoccupant dans certaines mod_ssl configurations. Elle affecte les versions 2.4.35 à 2.4.63 du serveur HTTP Apache lorsque la reprise de session TLS 1.3 est activée. Dans les cas où plusieurs hôtes virtuels sont restreints à des certificats clients différents, une faille permet à un client de confiance sur un hôte d'accéder à un autre - mais seulement si SSLStrictSNIVHostCheck n'est pas activée. En fait, la séparation entre les hôtes virtuels est rompue. Cette vulnérabilité compromet les garanties de sécurité attendues lors de l'utilisation de certificats côté client pour le contrôle d'accès et a de sérieuses implications dans les environnements multi-locataires.

49630

Celle-ci, CVE-2025-49630, montre comment les choix de configuration peuvent exposer Apache à des risques de déni de service. La vulnérabilité apparaît lorsque Apache est configuré en tant que proxy inverse pour un backend HTTP/2 avec ProxyPreserveHost activé. Dans ces conditions, une entrée client non fiable pourrait déclencher un échec d'assertion dans le module mod_proxy_http2, provoquant un plantage d'Apache. Bien que cette faille ne permette pas aux attaquants d'accéder aux données ou d'exécuter du code, elle constitue un moyen fiable de mettre les serveurs hors ligne, une tactique souvent utilisée dans le cadre de campagnes de perturbation ou d'une chaîne d'attaque plus vaste.

49812

CVE-2025-49812 est lié aux configurations mod_ssl qui utilisent "SSLEngine optional" pour permettre les mises à jour TLS. Dans cette configuration, un attaquant positionné au milieu d'une connexion pourrait lancer une attaque de désynchronisation HTTP, exécutant un détournement de session des sessions actives pendant le processus de mise à niveau TLS. Le résultat final est une prise de contrôle potentielle de la session, les attaquants se faisant passer pour des utilisateurs légitimes. Apache a remédié à ce problème en supprimant la prise en charge de la mise à niveau TLS dans la version 2.4.64, éliminant ainsi la surface d'attaque.

40725

Enfin, CVE-2024-40725 nous rappelle que même les correctifs peuvent introduire de nouveaux problèmes. Celle-ci est apparue dans les versions 2.4.60 et 2.4.61 en tant que correction partielle de la CVE-2024-39884. La faille est centrée sur l'utilisation ancienne de directives comme AddType pour la configuration du gestionnaire basé sur le type de contenu. Dans certaines conditions, les requêtes indirectes de fichiers pourraient exposer le code source des scripts locaux, tels que PHP, au lieu de les exécuter. La divulgation involontaire du code source n'entraîne pas seulement une fuite de logique sensible, mais fournit également aux attaquants des informations précieuses sur la manière dont les applications sont construites. Apache a entièrement corrigé le problème dans la version 2.4.62.

Remarque : De nombreuses failles d'Apache ne permettent pas à elles seules de compromettre complètement un serveur. Au contraire, elles constituent souvent la première étape critique d'une chaîne d'attaque plus large. Par conséquent, même les CVE de niveau faible ou moyen doivent être traités en urgence afin d'empêcher les acteurs de la menace de transformer une faille mineure en une faille majeure.

Pourquoi les vulnérabilités d'Apache sont-elles si dangereuses ?

Apache est l'un des serveurs web les plus utilisés au monde et cette popularité en fait également une cible de choix pour les attaquants. Une seule vulnérabilité d'Apache non corrigée peut compromettre non seulement un système, mais aussi des milliers de sites web et de services simultanément.

L'autre raison pour laquelle les vulnérabilités d'Apache sont dangereuses est que nombre d'entre elles sont faciles à exploiter. Une fois qu'un exploit de validation de concept est publié dans le domaine public, les attaquants peuvent automatiser le balayage et l'exploitation à grande échelle. Des outils tels que Metasploit permettent à des attaquants même peu qualifiés de lancer des attaques contre des serveurs non corrigés.

Les conséquences d'un compromis peuvent être graves :

  • Les violations de données : En cas de violation de la sécurité, des données personnelles, financières ou commerciales sont exposées.
  • Attaques de la chaîne d'approvisionnement: Si votre serveur Apache héberge des applications ou des API utilisées par des partenaires, les attaquants peuvent se déplacer en aval.
  • Atteinte à l'image de marque : Les incidents de sécurité liés à des CVE Apache très médiatisés font souvent les gros titres, ce qui nuit à la réputation de la marque et à la confiance des clients.

Étude de cas : En 2021, le serveur HTTP Apache failles de traversée de chemin (CVE-2021-41773 / CVE-2021-42013) ont été divulgués et, dans les heures ou les jours qui ont suivi, les chercheurs ont observé un balayage généralisé des serveurs orientés vers l'internet. De nombreuses tentatives d'exploitation ont été signalées peu après la divulgation. La complexité de l'exploitation était très faible, ce qui a permis aux attaquants de sonder plus facilement les serveurs à l'aide d'URL élaborées. Les attaques ont tenté d'accéder à des fichiers contenant des informations sur le système, telles que /etc/passwd, /etc/hostsou même win.ini sur les systèmes Windows, ce qui, en fin de compte, dans certains cas, peut avoir divulgué des informations d'identification ou des données de configuration, permettant ainsi de compromettre complètement le système.

Comment patcher et sécuriser le serveur HTTP Apache

La sécurisation du serveur HTTP Apache est un effort continu. Voici les approches les plus courantes en matière de correctifs et de sécurisation d'Apache.

Patches des vendeurs

Le plus simple est d'utiliser les mises à jour de sécurité officielles fournies par votre distribution Linux. Tant que votre système d'exploitation est pris en charge, les correctifs de sécurité pour le serveur HTTP Apache et d'autres paquets sont disponibles via les gestionnaires de paquets apt (pour Ubuntu/Debian) ou yum/dnf (pour RHEL/CentOS).

Mises à jour et compilation des manuels

Une autre option consiste à télécharger le dernier code source d'Apache directement depuis Apache.org et à le compiler manuellement. Bien qu'elle garantisse l'accès à la dernière version, cette approche n'est recommandée qu'aux utilisateurs expérimentés capables de compiler le paquet. Un autre inconvénient de cette méthode est que chaque nouvelle CVE nécessite une intervention manuelle, ce qui requiert une attention constante et introduit le risque d'un correctif constant.

TuxCare : un cycle de vie sans fin pour Linux

Que se passe-t-il si votre serveur critique fonctionne sur une distribution Linux qui a atteint sa fin de vie? Aucun correctif officiel n'étant disponible, le système devient vulnérable aux nouvelles failles d'Apache, y compris celles qui peuvent conduire à une attaque par débordement de mémoire tampon. Il s'agit là d'un scénario courant et critique pour de nombreuses organisations.

C'est là que les services de support étendus tels que Endless Lifecycle Support (ELS) de TuxCare sont essentiels. ELS fournit des mises à jour de sécurité continues pour votre serveur HTTP Apache et d'autres paquets divers, même longtemps après la fin du support officiel. Cette approche offre une protection de niveau fournisseur tout en donnant à votre équipe de sécurité le temps nécessaire pour planifier une migration en douceur sans la pression de la précipitation.

Vous pouvez également en savoir plus sur la gestion de la fin de vie (EOL) d'Apache CXF dans notre guide détaillé si votre infrastructure repose sur des frameworks de services Web open source, ou consulter notre guide sur la fin de vie d'Apache Hive si vous utilisez des outils de stockage de données open source.

Protégez vos serveurs Apache avec ELS de TuxCare

De nombreuses organisations s'appuient encore sur des distributions Linux en fin de vie et d'autres outils open-source lorsque les mises à jour de sécurité ne sont plus fournies. Bien que la mise à niveau vers une version prise en charge soit la solution à long terme pour continuer à recevoir les correctifs de sécurité, elle est souvent difficile à réaliser en raison des problèmes de compatibilité et des risques de temps d'arrêt - sans parler des coûts importants et du temps nécessaire pour planifier une migration en douceur.

Cependant, il existe une approche alternative et rentable : L'Endless Lifecycle Support (ELS) de TuxCare. TuxCare prend en charge un large éventail de distributions Linux en fin de vie, y compris : CentOS 6, CentOS 7, CentOS 8, CentOS Stream, Oracle Linux 6, Oracle Linux 7, Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04 et RHEL 7.

ELS couvre plus de 140 paquets, y compris les mises à jour du noyau Linux et d'autres paquets critiques comme Apache, PHP, Python, MySQL, glibc, OpenSSL, OpenJDK, etc .

Si vous êtes déjà un client Endless Lifecycle Support, les correctifs pour les vulnérabilités Apache ci-dessus sont prêts et disponibles pour les systèmes affectés. Si ce n'est pas le cas, c'est le bon moment pour découvrir comment l'ELS de TuxCare peut assurer la sécurité de vos serveurs Apache - et de l'ensemble de votre pile Linux - au-delà de la fin de vie.

Résumé
5 vulnérabilités critiques d'Apache : Risques, exemples et corrections expliqués
Nom de l'article
5 vulnérabilités critiques d'Apache : Risques, exemples et corrections expliqués
Description
Explorez les vulnérabilités critiques d'Apache, découvrez les risques qu'elles représentent et apprenez comment les correctifs automatisés peuvent protéger vos systèmes.
Auteur
Nom de l'éditeur
de TuxCare
Logo de l'éditeur

Rejoignez plus de 4 500 professionnels de Linux et de l'Open Source!

2 fois par mois. Pas de spam.

Table des matières
Obtenez les réponses à vos questions sur la sécurité des logiciels libres

Rejoignez plus de 4 500 professionnels de Linux et de l'Open Source!

2 fois par mois. Pas de spam.