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

Goal: 1000 CNY ยท Raised: 1336 CNY

100%

CVE-2022-26159 โ€” AI Deep Analysis Summary

Q1What is this vulnerability? (Essence + Consequences)

๐Ÿšจ **Essence**: Ametys CMS auto-completion plugin leaks sensitive data.โ€ฆ

Q2Root Cause? (CWE/Flaw)

๐Ÿ› ๏ธ **Root Cause**: Improper access control in the auto-completion plugin. ๐Ÿ” **Flaw**: The plugin exposes XML files (e.g., `domain/en.xml`) that store autocomplete history without authentication.โ€ฆ

Q3Who is affected? (Versions/Components)

๐ŸŽฏ **Affected**: Ametys CMS versions **before 4.5.0**. ๐Ÿ“ฆ **Component**: The `auto-completion` plugin specifically. ๐ŸŒ **Scope**: Any instance running these older versions is vulnerable.

Q4What can hackers do? (Privileges/Data)

๐Ÿ•ต๏ธ **Hackers Can**: Read autocomplete XML files remotely. ๐Ÿ“‚ **Data Accessed**: All typed characters, including content from **private pages**.โ€ฆ

Q5Is exploitation threshold high? (Auth/Config)

โšก **Threshold**: **LOW**. ๐Ÿšช **Auth**: None required (Remote Unauthenticated). โš™๏ธ **Config**: Exploits the default behavior of the auto-completion plugin. ๐ŸŽฏ **Ease**: Simple HTTP request to specific paths.

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

๐Ÿ”“ **Public Exp**: **YES**. ๐Ÿ **PoC**: Python script by `p0dalirius` dumps data to SQLite. ๐Ÿงช **Scanner**: Nuclei templates available for detection. ๐ŸŒ **Status**: Actively exploitable in the wild.

Q7How to self-check? (Features/Scanning)

๐Ÿ” **Check**: Request paths like `/plugins/web/service/search/auto-completion/domain/en.xml`. ๐Ÿ“ก **Scan**: Use Nuclei templates (`CVE-2022-26159.yaml`). ๐Ÿ“Š **Verify**: Look for XML responses containing user input data.

Q8Is it fixed officially? (Patch/Mitigation)

๐Ÿ›ก๏ธ **Fix**: Upgrade to **Ametys CMS 4.5.0** or later. ๐Ÿ“œ **Reference**: Issue CMS-10973 tracks the fix. โœ… **Official**: Patch is available for the vendor.

Q9What if no patch? (Workaround)

๐Ÿšง **No Patch?**: Disable the auto-completion plugin if possible. ๐Ÿšซ **Block**: Restrict access to `/plugins/web/service/search/auto-completion/` paths via WAF or firewall.โ€ฆ

Q10Is it urgent? (Priority Suggestion)

๐Ÿ”ฅ **Urgency**: **HIGH**. ๐Ÿ“ข **Priority**: Critical due to unauthenticated access and sensitive data exposure (PII/Passwords). โณ **Action**: Patch immediately or apply strict network restrictions.