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

Goal: 1000 CNY Β· Raised: 1000 CNY

100.0%

CVE-2019-10232 β€” AI Deep Analysis Summary

Q1What is this vulnerability? (Essence + Consequences)

🚨 **Essence**: SQL Injection in Teclib GLPI. πŸ“‰ **Consequences**: Attackers can execute arbitrary SQL commands. πŸ’₯ **Impact**: Database records can be retrieved or altered illegally.

Q2Root Cause? (CWE/Flaw)

πŸ›‘οΈ **Root Cause**: Improper sanitization of user-controlled data. πŸ“ **Location**: `/scripts/unlock_tasks.php` file. ⚠️ **Flaw**: The `cycle` parameter is not properly validated before SQL query execution.

Q3Who is affected? (Versions/Components)

πŸ“¦ **Product**: Teclib GLPI (IT Asset Management). πŸ“… **Affected Versions**: 9.3.3 and earlier. 🌐 **Component**: The `unlock_tasks.php` script.

Q4What can hackers do? (Privileges/Data)

πŸ•΅οΈ **Action**: Execute arbitrary SQL commands. πŸ’Ύ **Data Access**: Retrieve sensitive database records. πŸ”“ **Privilege**: Alter the semantic meaning of original SQL queries.

Q5Is exploitation threshold high? (Auth/Config)

πŸ”‘ **Auth**: Remote attack vector implied. βš™οΈ **Config**: Exploits the `cycle` parameter in a specific script. πŸ“‰ **Threshold**: Likely low if the script is accessible without strict auth checks.

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

πŸ“œ **Public Exp**: Yes. πŸ“‚ **PoC**: Available via Nuclei templates (ProjectDiscovery). πŸ”— **Link**: GitHub repository with YAML exploit template.

Q7How to self-check? (Features/Scanning)

πŸ” **Check**: Scan for `/scripts/unlock_tasks.php`. πŸ“‘ **Tool**: Use Nuclei or similar scanners. 🏷️ **Tag**: Look for CVE-2019-10232 detection rules.

Q8Is it fixed officially? (Patch/Mitigation)

πŸ› οΈ **Fix**: Yes, official patch exists. πŸ“ **Commit**: `684d4fc423652ec7dde21cac4d41c2df53f56b3c`. βœ… **Status**: Vulnerability addressed in later versions.

Q9What if no patch? (Workaround)

🚫 **Workaround**: Disable or restrict access to `/scripts/unlock_tasks.php`. πŸ”’ **Mitigation**: Implement WAF rules to block SQL injection patterns in the `cycle` parameter.

Q10Is it urgent? (Priority Suggestion)

πŸ”₯ **Urgency**: High. πŸ“… **Age**: Published March 2019. ⚠️ **Risk**: SQLi is critical. πŸš€ **Action**: Patch immediately if running <= 9.3.3.