Goal Reached Thanks to every supporter โ€” we hit 100%!

Goal: 1000 CNY ยท Raised: 1359 CNY

100%

CVE-2024-29873 โ€” AI Deep Analysis Summary

CVSS 9.8 ยท Critical

Q1What is this vulnerability? (Essence + Consequences)

๐Ÿšจ **Essence**: SQL Injection (SQLi) in Sentrifugo HRMS. ๐Ÿ“‰ **Consequences**: Attackers can extract **ALL** database data via the `/reports/businessunits/format/html` endpoint.โ€ฆ

Q2Root Cause? (CWE/Flaw)

๐Ÿ›ก๏ธ **Root Cause**: **CWE-89** (SQL Injection). ๐Ÿ› **Flaw**: The `bunitname` parameter in the `index.php` script fails to sanitize input, allowing malicious SQL queries to execute directly on the server.

Q3Who is affected? (Versions/Components)

๐Ÿข **Affected**: **Sentrifugo** HR Management System. ๐Ÿ“ฆ **Version**: Specifically **v3.2**. ๐Ÿ“‚ **Component**: The `reports/businessunits` module is the entry point.

Q4What can hackers do? (Privileges/Data)

๐Ÿ’€ **Capabilities**: Hackers can bypass logic and dump the entire database. ๐Ÿ“Š **Data**: Access to sensitive HR, performance, and asset records.โ€ฆ

Q5Is exploitation threshold high? (Auth/Config)

โšก **Threshold**: **LOW**. ๐Ÿšซ **Auth**: None required (PR:N). ๐ŸŒ **Network**: Remote (AV:N). ๐ŸŽฏ **Complexity**: Low (AC:L). Easy to exploit for anyone with network access.

Q6Is there a public Exp? (PoC/Wild Exploitation)

๐Ÿ“œ **Public Exp**: No specific PoC code provided in the data. ๐Ÿ” **Status**: Reference link exists (Incibe), but no executable exploit script is listed in the `pocs` array.

Q7How to self-check? (Features/Scanning)

๐Ÿ” **Check**: Scan for the path `/sentrifugo/index.php/reports/businessunits/format/html`. ๐Ÿงช **Test**: Inject SQL payloads into the `bunitname` parameter.โ€ฆ

Q8Is it fixed officially? (Patch/Mitigation)

๐Ÿ› ๏ธ **Fix**: Official patch info is not detailed in the provided text. ๐Ÿ“ **Action**: Check the vendor's official notice (Incibe link) for the latest patch or update instructions.

Q9What if no patch? (Workaround)

๐Ÿšง **Workaround**: If no patch, **disable** the `/reports/businessunits` endpoint. ๐Ÿ›‘ **Block**: Restrict access to `index.php` via WAF or firewall rules.โ€ฆ

Q10Is it urgent? (Priority Suggestion)

๐Ÿ”ฅ **Urgency**: **CRITICAL**. ๐Ÿ“… **CVSS**: 9.1 (High). โณ **Risk**: Remote, unauthenticated, full data loss. ๐Ÿš€ **Priority**: Patch immediately or isolate the service.