High · published October 31, 2025
⚡ An authenticated user can upload an HTML file that runs in the context of other users! It’s like handing someone a cupcake with a hidden surprise — and that surprise is their own credentials! 🎉 Think of it like a restaurant where customers can send their own dish to the table. If someone sends a poisoned dish, everyone at the table is at risk! In this scenario, the HTML file acts like that dangerous dish, executing harmful code for unsuspecting users. This vulnerability could lead to an attacker stealing usernames and password hashes from other users. Once they have this sensitive information, they can crack passwords offline or replay stolen credentials, giving them access to sensitive accounts! This could compromise user security in a big way, leaving your data dangerously exposed! 🔥
Think of it like a restaurant where customers can send their own dish to the table. If someone sends a poisoned dish, everyone at the table is at risk! In this scenario, the HTML file acts like that dangerous dish, executing harmful code for unsuspecting users. ELOG allows authenticated users to upload arbitrary HTML files, which are executed in the context of other users. This results in potentially sensitive information being exposed through HTTP requests containing usernames and password hashes.
This vulnerability could lead to an attacker stealing usernames and password hashes from other users. Once they have this sensitive information, they can crack passwords offline or replay stolen credentials, giving them access to sensitive accounts! This could compromise user security in a big way, leaving your data dangerously exposed! 🔥 Update to ELOG version 3.1.5-20251014, where HTML files are rendered as plain text. Additionally, review and restrict file upload permissions for authenticated users to prevent malicious uploads. Regularly audit your application for similar vulnerabilities. You’ve got this! By following these steps, you can protect your users and keep your application secure! 🛡️
| Product | Versions | Fixed in |
|---|---|---|
| elog_project/elog | < 3.1.5-20251014 | 3.1.5-20251014 |