{"id":"CVE-2026-102781","revision":"5f8535f7a03b46a9989de98e765be19e","records":[{"revision":"5f8535f7a03b46a9989de98e765be19e","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-102781","aliases":[],"title":"Joomla Extension - ordasoft.com - Unauthenticated Destructive CRUD in OrdaSoft Touch Slider < 5.4.6","description":"Joomla Extension - ordasoft.com - Unauthenticated Destructive CRUD in OrdaSoft Touch Slider < 5.4.6 - modOsTouchSliderHelper::getAjax(), wired through Joomla’s core com_ajax dispatcher, is the single handler behind every data-management operation this module exposes. No call to JFactory::getUser(), authorise(), or a CSRF token check exists anywhere in the handler. Two confirmed impact paths: an unauthenticated GET deletes any slider image by guessable sequential IDs, and an unauthenticated multipart upload with a zip file renames and replaces the entire #__os_touch_slider/#__os_touch_slider_text tables site-wide with attacker-supplied content, with no task parameter even required for the second path.","state":0,"publishedAt":"2026-10-07T08:02:35.849+00:00","modifiedAt":"2026-10-08T04:49:47.314+00:00","affected":[{"ecosystem":"Vendor product","name":"mod_os_touchslider","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"defaultStatus\": \"unaffected\",\n                    \"packageName\": \"mod_os_touchslider\",\n                    \"product\": \"Touch Slider extension for Joomla\",\n                    \"vendor\": \"ordasoft.com\",\n                    \"versions\": [\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"1.0.0-5.4.5\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N","score":6.9,"severity":"MEDIUM"}],"references":["https://www.ordasoft.com/"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-102781","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-102781","identifiers":["CVE-2026-102781"]},"retained":false,"historicalAffected":[]}],"coverage":[]}