
Découvrez l'impact de la vulnérabilité Path Traversal à l'origine des récents problèmes d'Apache
Début octobre, Apache a publié la version 2.4.49 pour corriger un Vulnérabilité de traversée de chemin et d'exécution de code à distance puis 2.4.50 pour corriger le fait que le correctif de la version 2.4.49 était incomplet. Vous avez peut-être déjà entendu parler sur les réseaux sociaux de l'importance de la mise à jour vers la dernière version pour éviter ces risques, étant donné que Selon certaines estimations, Apache alimente 25 % d'Internet. Mais quel est le problème ? Quel est le niveau de risque ici ?
Pourquoi ne pas l'essayer vous-même ?
Nous nous sommes donné pour mission de démontrer les risques dans un environnement réel et nous l'avons rendue publique pour que tout le monde puisse l'essayer. Dans cette mission, nous allons vous expliquer comment la vulnérabilité Path Traversal peut avoir un impact sur votre infrastructure et vos applications. Cliquez ci-dessous pour y accéder directement, ou poursuivez votre lecture pour en savoir plus sur cette vulnérabilité.

À propos de la vulnérabilité Path Traversal
La vulnérabilité a été introduite dans la version 2.4.49 (en raison d'une modification de la fonction de normalisation des URL), où une nouvelle fonction de normalisation des chemins a été introduite. Malheureusement, il n'a pas réussi à normaliser correctement les chemins encodés par URL. Cela permet de réaliser une attaque par traversée de trajectoire si la configuration suivante n'est pas présente :
.avif)
Et si mod_cgi est activé, il peut également être exploité pour créer une vulnérabilité d'exécution de code à distance. Mais examinons d'abord le codage des URL pour mieux comprendre ce qui s'est mal passé.
Codage d'URL
Dans sa forme la plus élémentaire, cette vulnérabilité est due à un manque de considération pour les URL avec encodage d'URL. La fonction de normalisation des chemins récemment introduite ne gérait pas complètement les cas où les points étaient codés en URL.
N'oubliez pas que pour effectuer une attaque par traversée de trajectoire, vous devez suivre la séquence .. /. La fonction de normalisation est toutefois suffisamment intelligente pour supprimer cela. Alors, que faites-vous ? Vous pouvez encoder l'URL d'un .(Point) jusqu'à %2e, et utilisez une séquence comme %. 2e/. Cela fonctionnerait dans de nombreux cas avec Apache 2.4.40. Mais vous pouvez également aller plus loin et l'encoder deux fois. La version codée par URL de %. 2e/ est % 252e/. Cela a également permis de contourner la tentative de normalisation par Apache.
Mais il y a un hic
Si quelqu'un voulait essayer d'exploiter cette vulnérabilité directement dans son navigateur, il n'y arriverait pas. Cela est dû au fait que les navigateurs essaient également de normaliser les URL envoyées aux serveurs. Cela signifie que même notre séquence codée en double sera supprimée. Cela signifie également que nous ne pouvons pas simplement utiliser un navigateur pour le démontrer.
Vous pouvez utiliser cURL pour le démontrer en utilisant le --chemin tel quel flag, qui l'empêche de normaliser l'URL avant de l'envoyer :
.avif)
Prévention et atténuation
Pour éviter complètement ce problème, il est important de vous tenir au courant des derniers correctifs d'Apache. Plus précisément, vous souhaiterez passer à la version 2.4.51 au minimum. Mais il est recommandé de procéder à une mise à niveau régulière pour rester à jour.
Pour remédier à ce problème si vous utilisez la version 2.4.49, assurez-vous d'avoir inclus les éléments suivants dans votre configuration Apache :
.avif)
Et pour empêcher l'exécution de code à distance, désactivez mod_cgi si vous ne l'utilisez pas.
Constatez l'impact par vous-même
Vous souhaitez découvrir exactement ce qui s'est passé et l'essayer par vous-même ?


Début octobre, Apache a publié la version 2.4.49 pour corriger une vulnérabilité liée à la traversée de chemins et à l'exécution de code à distance, puis la version 2.4.50 pour corriger le fait que le correctif était incomplet. Nous nous sommes donné pour mission de démontrer les risques dans un environnement réel. Essayez-le dès maintenant.

Secure Code Warrior Ihr Unternehmen dabei, den Code während des gesamten Softwareentwicklungszyklus zu sichern und eine Kultur zu schaffen, in der Cybersicherheit oberste Priorität hat. Ganz gleich, ob Sie für die Anwendungssicherheit verantwortlich sind, Entwickler, IT-Sicherheitsbeauftragter oder in einer anderen Funktion im Bereich Sicherheit tätig sind – wir können Ihrem Unternehmen dabei helfen, die mit unsicherem Code verbundenen Risiken zu reduzieren.
Demo buchen

Début octobre, Apache a publié la version 2.4.49 pour corriger un Vulnérabilité de traversée de chemin et d'exécution de code à distance puis 2.4.50 pour corriger le fait que le correctif de la version 2.4.49 était incomplet. Vous avez peut-être déjà entendu parler sur les réseaux sociaux de l'importance de la mise à jour vers la dernière version pour éviter ces risques, étant donné que Selon certaines estimations, Apache alimente 25 % d'Internet. Mais quel est le problème ? Quel est le niveau de risque ici ?
Pourquoi ne pas l'essayer vous-même ?
Nous nous sommes donné pour mission de démontrer les risques dans un environnement réel et nous l'avons rendue publique pour que tout le monde puisse l'essayer. Dans cette mission, nous allons vous expliquer comment la vulnérabilité Path Traversal peut avoir un impact sur votre infrastructure et vos applications. Cliquez ci-dessous pour y accéder directement, ou poursuivez votre lecture pour en savoir plus sur cette vulnérabilité.

À propos de la vulnérabilité Path Traversal
La vulnérabilité a été introduite dans la version 2.4.49 (en raison d'une modification de la fonction de normalisation des URL), où une nouvelle fonction de normalisation des chemins a été introduite. Malheureusement, il n'a pas réussi à normaliser correctement les chemins encodés par URL. Cela permet de réaliser une attaque par traversée de trajectoire si la configuration suivante n'est pas présente :
.avif)
Et si mod_cgi est activé, il peut également être exploité pour créer une vulnérabilité d'exécution de code à distance. Mais examinons d'abord le codage des URL pour mieux comprendre ce qui s'est mal passé.
Codage d'URL
Dans sa forme la plus élémentaire, cette vulnérabilité est due à un manque de considération pour les URL avec encodage d'URL. La fonction de normalisation des chemins récemment introduite ne gérait pas complètement les cas où les points étaient codés en URL.
N'oubliez pas que pour effectuer une attaque par traversée de trajectoire, vous devez suivre la séquence .. /. La fonction de normalisation est toutefois suffisamment intelligente pour supprimer cela. Alors, que faites-vous ? Vous pouvez encoder l'URL d'un .(Point) jusqu'à %2e, et utilisez une séquence comme %. 2e/. Cela fonctionnerait dans de nombreux cas avec Apache 2.4.40. Mais vous pouvez également aller plus loin et l'encoder deux fois. La version codée par URL de %. 2e/ est % 252e/. Cela a également permis de contourner la tentative de normalisation par Apache.
Mais il y a un hic
Si quelqu'un voulait essayer d'exploiter cette vulnérabilité directement dans son navigateur, il n'y arriverait pas. Cela est dû au fait que les navigateurs essaient également de normaliser les URL envoyées aux serveurs. Cela signifie que même notre séquence codée en double sera supprimée. Cela signifie également que nous ne pouvons pas simplement utiliser un navigateur pour le démontrer.
Vous pouvez utiliser cURL pour le démontrer en utilisant le --chemin tel quel flag, qui l'empêche de normaliser l'URL avant de l'envoyer :
.avif)
Prévention et atténuation
Pour éviter complètement ce problème, il est important de vous tenir au courant des derniers correctifs d'Apache. Plus précisément, vous souhaiterez passer à la version 2.4.51 au minimum. Mais il est recommandé de procéder à une mise à niveau régulière pour rester à jour.
Pour remédier à ce problème si vous utilisez la version 2.4.49, assurez-vous d'avoir inclus les éléments suivants dans votre configuration Apache :
.avif)
Et pour empêcher l'exécution de code à distance, désactivez mod_cgi si vous ne l'utilisez pas.
Constatez l'impact par vous-même
Vous souhaitez découvrir exactement ce qui s'est passé et l'essayer par vous-même ?

Début octobre, Apache a publié la version 2.4.49 pour corriger un Vulnérabilité de traversée de chemin et d'exécution de code à distance puis 2.4.50 pour corriger le fait que le correctif de la version 2.4.49 était incomplet. Vous avez peut-être déjà entendu parler sur les réseaux sociaux de l'importance de la mise à jour vers la dernière version pour éviter ces risques, étant donné que Selon certaines estimations, Apache alimente 25 % d'Internet. Mais quel est le problème ? Quel est le niveau de risque ici ?
Pourquoi ne pas l'essayer vous-même ?
Nous nous sommes donné pour mission de démontrer les risques dans un environnement réel et nous l'avons rendue publique pour que tout le monde puisse l'essayer. Dans cette mission, nous allons vous expliquer comment la vulnérabilité Path Traversal peut avoir un impact sur votre infrastructure et vos applications. Cliquez ci-dessous pour y accéder directement, ou poursuivez votre lecture pour en savoir plus sur cette vulnérabilité.

À propos de la vulnérabilité Path Traversal
La vulnérabilité a été introduite dans la version 2.4.49 (en raison d'une modification de la fonction de normalisation des URL), où une nouvelle fonction de normalisation des chemins a été introduite. Malheureusement, il n'a pas réussi à normaliser correctement les chemins encodés par URL. Cela permet de réaliser une attaque par traversée de trajectoire si la configuration suivante n'est pas présente :
.avif)
Et si mod_cgi est activé, il peut également être exploité pour créer une vulnérabilité d'exécution de code à distance. Mais examinons d'abord le codage des URL pour mieux comprendre ce qui s'est mal passé.
Codage d'URL
Dans sa forme la plus élémentaire, cette vulnérabilité est due à un manque de considération pour les URL avec encodage d'URL. La fonction de normalisation des chemins récemment introduite ne gérait pas complètement les cas où les points étaient codés en URL.
N'oubliez pas que pour effectuer une attaque par traversée de trajectoire, vous devez suivre la séquence .. /. La fonction de normalisation est toutefois suffisamment intelligente pour supprimer cela. Alors, que faites-vous ? Vous pouvez encoder l'URL d'un .(Point) jusqu'à %2e, et utilisez une séquence comme %. 2e/. Cela fonctionnerait dans de nombreux cas avec Apache 2.4.40. Mais vous pouvez également aller plus loin et l'encoder deux fois. La version codée par URL de %. 2e/ est % 252e/. Cela a également permis de contourner la tentative de normalisation par Apache.
Mais il y a un hic
Si quelqu'un voulait essayer d'exploiter cette vulnérabilité directement dans son navigateur, il n'y arriverait pas. Cela est dû au fait que les navigateurs essaient également de normaliser les URL envoyées aux serveurs. Cela signifie que même notre séquence codée en double sera supprimée. Cela signifie également que nous ne pouvons pas simplement utiliser un navigateur pour le démontrer.
Vous pouvez utiliser cURL pour le démontrer en utilisant le --chemin tel quel flag, qui l'empêche de normaliser l'URL avant de l'envoyer :
.avif)
Prévention et atténuation
Pour éviter complètement ce problème, il est important de vous tenir au courant des derniers correctifs d'Apache. Plus précisément, vous souhaiterez passer à la version 2.4.51 au minimum. Mais il est recommandé de procéder à une mise à niveau régulière pour rester à jour.
Pour remédier à ce problème si vous utilisez la version 2.4.49, assurez-vous d'avoir inclus les éléments suivants dans votre configuration Apache :
.avif)
Et pour empêcher l'exécution de code à distance, désactivez mod_cgi si vous ne l'utilisez pas.
Constatez l'impact par vous-même
Vous souhaitez découvrir exactement ce qui s'est passé et l'essayer par vous-même ?

Klicken Sie auf den untenstehenden Link und laden Sie das PDF dieser Ressource herunter.
Secure Code Warrior Ihr Unternehmen dabei, den Code während des gesamten Softwareentwicklungszyklus zu sichern und eine Kultur zu schaffen, in der Cybersicherheit oberste Priorität hat. Ganz gleich, ob Sie für die Anwendungssicherheit verantwortlich sind, Entwickler, IT-Sicherheitsbeauftragter oder in einer anderen Funktion im Bereich Sicherheit tätig sind – wir können Ihrem Unternehmen dabei helfen, die mit unsicherem Code verbundenen Risiken zu reduzieren.
Bericht anzeigenDemo buchenDébut octobre, Apache a publié la version 2.4.49 pour corriger un Vulnérabilité de traversée de chemin et d'exécution de code à distance puis 2.4.50 pour corriger le fait que le correctif de la version 2.4.49 était incomplet. Vous avez peut-être déjà entendu parler sur les réseaux sociaux de l'importance de la mise à jour vers la dernière version pour éviter ces risques, étant donné que Selon certaines estimations, Apache alimente 25 % d'Internet. Mais quel est le problème ? Quel est le niveau de risque ici ?
Pourquoi ne pas l'essayer vous-même ?
Nous nous sommes donné pour mission de démontrer les risques dans un environnement réel et nous l'avons rendue publique pour que tout le monde puisse l'essayer. Dans cette mission, nous allons vous expliquer comment la vulnérabilité Path Traversal peut avoir un impact sur votre infrastructure et vos applications. Cliquez ci-dessous pour y accéder directement, ou poursuivez votre lecture pour en savoir plus sur cette vulnérabilité.

À propos de la vulnérabilité Path Traversal
La vulnérabilité a été introduite dans la version 2.4.49 (en raison d'une modification de la fonction de normalisation des URL), où une nouvelle fonction de normalisation des chemins a été introduite. Malheureusement, il n'a pas réussi à normaliser correctement les chemins encodés par URL. Cela permet de réaliser une attaque par traversée de trajectoire si la configuration suivante n'est pas présente :
.avif)
Et si mod_cgi est activé, il peut également être exploité pour créer une vulnérabilité d'exécution de code à distance. Mais examinons d'abord le codage des URL pour mieux comprendre ce qui s'est mal passé.
Codage d'URL
Dans sa forme la plus élémentaire, cette vulnérabilité est due à un manque de considération pour les URL avec encodage d'URL. La fonction de normalisation des chemins récemment introduite ne gérait pas complètement les cas où les points étaient codés en URL.
N'oubliez pas que pour effectuer une attaque par traversée de trajectoire, vous devez suivre la séquence .. /. La fonction de normalisation est toutefois suffisamment intelligente pour supprimer cela. Alors, que faites-vous ? Vous pouvez encoder l'URL d'un .(Point) jusqu'à %2e, et utilisez une séquence comme %. 2e/. Cela fonctionnerait dans de nombreux cas avec Apache 2.4.40. Mais vous pouvez également aller plus loin et l'encoder deux fois. La version codée par URL de %. 2e/ est % 252e/. Cela a également permis de contourner la tentative de normalisation par Apache.
Mais il y a un hic
Si quelqu'un voulait essayer d'exploiter cette vulnérabilité directement dans son navigateur, il n'y arriverait pas. Cela est dû au fait que les navigateurs essaient également de normaliser les URL envoyées aux serveurs. Cela signifie que même notre séquence codée en double sera supprimée. Cela signifie également que nous ne pouvons pas simplement utiliser un navigateur pour le démontrer.
Vous pouvez utiliser cURL pour le démontrer en utilisant le --chemin tel quel flag, qui l'empêche de normaliser l'URL avant de l'envoyer :
.avif)
Prévention et atténuation
Pour éviter complètement ce problème, il est important de vous tenir au courant des derniers correctifs d'Apache. Plus précisément, vous souhaiterez passer à la version 2.4.51 au minimum. Mais il est recommandé de procéder à une mise à niveau régulière pour rester à jour.
Pour remédier à ce problème si vous utilisez la version 2.4.49, assurez-vous d'avoir inclus les éléments suivants dans votre configuration Apache :
.avif)
Et pour empêcher l'exécution de code à distance, désactivez mod_cgi si vous ne l'utilisez pas.
Constatez l'impact par vous-même
Vous souhaitez découvrir exactement ce qui s'est passé et l'essayer par vous-même ?
Inhaltsverzeichnis

Secure Code Warrior Ihr Unternehmen dabei, den Code während des gesamten Softwareentwicklungszyklus zu sichern und eine Kultur zu schaffen, in der Cybersicherheit oberste Priorität hat. Ganz gleich, ob Sie für die Anwendungssicherheit verantwortlich sind, Entwickler, IT-Sicherheitsbeauftragter oder in einer anderen Funktion im Bereich Sicherheit tätig sind – wir können Ihrem Unternehmen dabei helfen, die mit unsicherem Code verbundenen Risiken zu reduzieren.
Demo buchenHerunterladenRessourcen, die Ihnen den Einstieg erleichtern
Themen und Inhalte der Schulung zum sicheren Code
Unsere hochmodernen Inhalte werden ständig weiterentwickelt, um mit den ständigen Veränderungen in der Softwareentwicklungslandschaft Schritt zu halten und gleichzeitig Ihre Rolle zu berücksichtigen. Die Themen reichen von KI bis hin zu XQuery-Injection und sind für eine Vielzahl von Positionen konzipiert, von Architekten über Ingenieure bis hin zu Produktmanagern und Qualitätssicherungsmitarbeitern. Verschaffen Sie sich einen Überblick über die Inhalte unseres Katalogs, sortiert nach Themen und Rollen.
Die Kamer van Koophandel setzt Maßstäbe für entwicklergesteuerte Sicherheit in großem Maßstab
Die Kamer van Koophandel berichtet, wie sie sicheres Codieren durch rollenbasierte Zertifizierungen, Trust Score-Benchmarking und eine Kultur der gemeinsamen Verantwortung für Sicherheit in die tägliche Entwicklungsarbeit integriert hat.
Bedrohungsmodellierung mit KI: So wird jeder Entwickler zum Bedrohungsmodellierer
Sie werden besser gerüstet sein, um Entwicklern dabei zu helfen, Ideen und Techniken zur Bedrohungsmodellierung mit den KI-Tools zu kombinieren, die sie bereits verwenden, um die Sicherheit zu erhöhen, die Zusammenarbeit zu verbessern und von Anfang an widerstandsfähigere Software zu entwickeln.
Ressourcen, die Ihnen den Einstieg erleichtern
Cybermon ist zurück: Die missions „Beat the Boss“ sind jetzt auf Abruf verfügbar.
Cybermon 2025 Beat the Boss ist jetzt das ganze Jahr über in SCW verfügbar. Setzen Sie fortschrittliche Sicherheitsherausforderungen im Zusammenhang mit KI und LLM ein, um die sichere Entwicklung von KI in großem Maßstab zu stärken.
Erläuterung des Gesetzes zur Cyberresilienz: Was bedeutet das für die Entwicklung sicherer Software bereits ab der Konzeption?
Entdecken Sie, was das europäische Gesetz zur Cyberresilienz (CRA) verlangt, für wen es gilt und wie sich Ingenieurteams durch Sicherheitsmaßnahmen bereits in der Entwurfsphase, durch die Vermeidung von Schwachstellen und durch die Stärkung der Fähigkeiten der Entwickler darauf vorbereiten können.
Moderator 1: Definierte und messbare Erfolgskriterien
Enabler 1 gibt den Startschuss für unsere 10-teilige Serie mit dem Titel „Enablers of Success“ und zeigt, wie sichere Codierung mit geschäftlichen Ergebnissen wie Risikominderung und Schnelligkeit kombiniert werden kann, um die langfristige Reife von Programmen sicherzustellen.




%20(1).avif)
.avif)
