
PEACH
Un cadre d’isolation des locataires
CVE-2025-15546 is a Time-of-Check to Time-of-Use (TOCTOU) race condition vulnerability in the Iptanus File Upload WordPress plugin (also known as wp-file-upload) that allows authenticated attackers to overwrite files uploaded by other users. It affects all versions of the plugin before 5.1.7 when the duplicatepolicy setting is configured to "maintain both." The vulnerability was discovered by researcher Luca Jungnickel, publicly published on 2026-05-24, and assigned a CVSS score of 5.4 (Medium) (WPScan, GitHub Advisory).
The root cause is a TOCTOU race condition (CWE-362) in the plugin's file handling logic. When duplicatepolicy is set to "maintain both," the plugin checks whether a file with the same name already exists before writing the new file — but there is no atomic lock between the existence check and the write operation. An authenticated attacker can exploit this window by simultaneously uploading a file with the same name as a file being uploaded by another user, causing the attacker's file content to overwrite the victim's file on disk. A public proof-of-concept Python script using Selenium and threading barriers to synchronize concurrent uploads has been published alongside the advisory (WPScan).
Successful exploitation allows an authenticated attacker to overwrite files uploaded by other users on the same WordPress installation, compromising data integrity. This could be used to corrupt legitimate user-uploaded content, replace documents or media files with malicious or misleading content, or disrupt workflows dependent on those files. The vulnerability does not directly enable remote code execution or privilege escalation, but file tampering could have downstream consequences depending on how uploaded files are used by the application (WPScan, GitHub Advisory).
wp-file-upload (Iptanus File Upload) plugin before version 5.1.7 with the duplicatepolicy setting configured to "maintain both."wp-content/uploads/) where file modification timestamps do not align with legitimate user activity.Update the Iptanus File Upload WordPress plugin (wp-file-upload) to version 5.1.7 or later, which implements proper atomic file handling to eliminate the race condition. As a workaround prior to patching, administrators can change the duplicatepolicy setting away from "maintain both" to prevent the vulnerable code path from being triggered. Additionally, restricting file upload permissions to trusted user roles only reduces the attack surface. File integrity monitoring on the uploads directory can help detect unauthorized modifications (WPScan, GitHub Advisory).
Source: Ce rapport a été généré à l’aide de l’IA
Évaluation gratuite des vulnérabilités
Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité pour évaluer votre niveau de risque et identifier les failles dans vos défenses.
Obtenez une démo personnalisée
"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."