{"id":"CVE-2026-114260","kind":"vulnerability","aliases":["CVE-2026-114260"],"related":[],"title":"File Management System PHP: missing auth lets remote users delete folders","description":"A vulnerability has been found in oretnom23 file-management-system-php up to 2e3c1ebe60f121e8df4fb3f544f0e9591d9a01e4. This vulnerability affects the function delete_folder of the file ajax.php of the component AJAX Handler. The manipulation of the argument ID leads to missing authentication. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. Continious delivery with rolling releases is used by this product. Therefore, no version details of affected nor updated releases are available. The project was informed of the problem early through an issue report but has not responded yet.","summary":"The AJAX handler in ajax.php of oretnom23's file-management-system-php lets a request delete folders through the ID argument without checking authentication. An attacker on the network can remove folders on the server without logging in, and a public exploit exists.","severity":"medium","cvss":6.5,"epss":0.00459,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["file-management","other","php","self-hosted"],"not_affected_if":["not-deployed","patched-code"],"how_to_check":"- Check whether the deployed app includes `ajax.php` with a `delete_folder` action and whether it checks for a logged-in session before deleting.\n- Confirm the exact commit with `git log -1` in the deployed copy; the advisory lists commit `2e3c1ebe60f121e8df4fb3f544f0e9591d9a01e4` and up as affected.","fix":null,"status":"open","published_at":"2026-10-21T17:18:26+00:00","first_seen_at":"2026-10-23T21:57:29+00:00","triaged_at":"2026-10-25T03:48:58+00:00","updated_at":"2026-10-25T03:48:58+00:00","category":"other","confidence":0.6,"triage":{"at":"2026-10-25T03:48:58Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"File Management System PHP: missing auth lets remote users delete folders","impact":"medium","summary":"The AJAX handler in ajax.php of oretnom23's file-management-system-php lets a request delete folders through the ID argument without checking authentication. An attacker on the network can remove folders on the server without logging in, and a public exploit exists.","category":"other","nicknames":[],"who_cares":["php","self-hosted","file-management"],"confidence":0.6,"needs_auth":"no","worst_case":"Remote attacker deletes server folders without any login","analyst_note":"Confirm whether the project has responded or released a fix, and check the NVD entry for the exact affected endpoint and any mitigation.","how_to_check":"- Check whether the deployed app includes `ajax.php` with a `delete_folder` action and whether it checks for a logged-in session before deleting.\n- Confirm the exact commit with `git log -1` in the deployed copy; the advisory lists commit `2e3c1ebe60f121e8df4fb3f544f0e9591d9a01e4` and up as affected.","needs_analyst":true,"not_affected_if":["not-deployed","patched-code"],"who_is_affected":"Sites that run oretnom23 file-management-system-php up to commit 2e3c1ebe60f121e8df4fb3f544f0e9591d9a01e4 are exposed, because the project ships rolling releases and no fixed version is listed. Any deployment reachable from the internet should be treated as affected until its code is checked. Teams that do not run this project can skip it.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"unknown"},"cost_usd":0.000639,"input_tokens":3480,"output_tokens":581,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-114260':14A,17A '-2026':13A,16A '2e3':84C 'affect':88C,145C 'ajax':27B,100C 'ajax.php':30B,96C 'argument':47B,106C 'attack':52B,113C 'auth':6A 'authent':50B,111C 'avail':150C 'c1ebe60f121e8df4fb3f544f0e9591d9a01e4':85C 'check':49B 'compon':99C 'contini':130C 'cve':12A,15A 'delet':10A,42B,91C 'deliveri':131C 'detail':143C 'disclos':122C 'earli':158C 'exist':69B 'exploit':68B,119C 'file':1A,19B,35B,78C,95C 'file-manag':18B 'file-management-system-php':34B,77C 'folder':11A,43B,58B,92C 'found':74C 'function':90C 'handler':28B,101C 'host':25B 'id':46B,107C 'inform':154C 'initi':116C 'issu':161C 'lead':108C 'let':7A,39B 'log':63B 'manag':2A,20B,36B,79C 'manipul':103C 'may':127C 'miss':5A,110C 'network':55B 'oretnom23':32B,76C 'php':4A,22B,38B,81C 'problem':157C 'product':139C 'project':152C 'public':67B,125C 'releas':134C,148C 'remot':8A,117C 'remov':57B 'report':162C 'request':41B 'respond':166C 'roll':133C 'self':24B 'self-host':23B 'server':61B 'system':3A,37B,80C 'therefor':140C 'updat':147C 'use':129C,136C 'user':9A 'version':142C 'vulner':71C,87C 'without':48B,62B 'yet':167C","nicknames":[],"mitigations":[],"who_affected":"Sites that run oretnom23 file-management-system-php up to commit 2e3c1ebe60f121e8df4fb3f544f0e9591d9a01e4 are exposed, because the project ships rolling releases and no fixed version is listed. Any deployment reachable from the internet should be treated as affected until its code is checked. Teams that do not run this project can skip it.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-21T17:18:26+00:00","kev":null,"cvss_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/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","cvss_by":"cna@vuldb.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-114260","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-114260","severity":null,"published_at":"2026-10-21T17:18:26+00:00","modified_at":"2026-10-21T18:19:16+00:00","first_seen_at":"2026-10-23T21:57:29+00:00","fetched_at":"2026-10-23T22:29:01+00:00","note":null},{"source":"epss","external_id":"CVE-2026-114260","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-114260","severity":null,"published_at":null,"modified_at":null,"first_seen_at":"2026-10-24T13:15:54+00:00","fetched_at":"2026-10-24T13:15:54+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}