CVE-2026-80211 in FrontAccountinginformation

Résumé

par VulDB • 27/08/2026

FrontAccounting jusqu'à la version 2.4.20 stocke et vérifie les mots de passe des utilisateurs sous forme d'empreintes MD5 non salées (unsalted). Le fichier admin/users.php transmet md5($_POST['password']) aux fonctions add_user() et update_user_password(), tandis que admin/change_current_user_password.php effectue la même opération lorsqu'un utilisateur modifie son propre mot de passe. La gestion du mot de passe oublié dans includes/current_user.inc hache le nouveau mot de passe généré de manière identique, et les appels d'authentification utilisent get_user_auth($loginname, md5($password)). L'ensemble du code n'applique aucun sel par mot de passe (per-password salt) et ne contient aucun appel à password_hash(), password_verify() ou toute autre fonction de hachage adaptative. Par conséquent, des mots de passe identiques produisent des empreintes identiques, permettant à un attaquant ayant accès à la table utilisateur de récupérer les mots de passe en clair à l'aide de tables de correspondance précalculées (lookup tables) ou d'un cracking haute vitesse par GPU.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

VulnCheck

Réserver

26/08/2026

Divulgation

27/08/2026

Modérer

accepté

Entrée

VDB-396212

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!