{"id":"CVE-2026-114253","kind":"vulnerability","aliases":["CVE-2026-114253"],"related":[],"title":"File Management System PHP: index.php page argument enables remote file inclusion","description":"A vulnerability was determined in oretnom23 file-management-system-php up to 2e3c1ebe60f121e8df4fb3f544f0e9591d9a01e4. The impacted element is the function include of the file index.php. Executing a manipulation of the argument page can lead to file inclusion. The attack may be launched remotely. The exploit has been publicly disclosed and may be utilized. This product operates on a rolling release basis, ensuring continuous delivery. Consequently, there are no version details for either affected or updated releases. The project was informed of the problem early through an issue report but has not responded yet.","summary":"The oretnom23 file-management-system-php project includes files based on the page argument of index.php without proper validation. A remote attacker can make the application include an arbitrary file, which can lead to code execution or disclosure of local files.","severity":"high","cvss":7.5,"epss":0.00326,"exploited":false,"exploited_at":null,"products":[{"name":"file-management-system-php","fixed":[],"affected":"<= 2e3c1ebe60f121e8df4fb3f544f0e9591d9a01e4 (rolling, no versions)","ecosystem":"other"}],"ecosystems":[],"tags":["file-management-system","lfi","other","php","self-hosted","unauthenticated"],"not_affected_if":["not-deployed","not-internet-exposed"],"how_to_check":"- In index.php look for 'include $page.\".php\"' fed by $_GET['page'] (grep -n 'include' index.php)\n- Test: curl 'https://HOST/index.php?page=php://filter/convert.base64-encode/resource=db_connect' with no login; a base64 blob means exposed\n- Deployed commit 2e3c1ebe60f121e8df4fb3f544f0e9591d9a01e4 or earlier is affected","fix":"No fix upstream as of 2026-10-25 (issue #1 open, maintainer silent; rolling release, no versions). Workaround: allowlist $page in index.php and exit after the login redirect.","status":"open","published_at":"2026-10-21T16:17:32+00:00","first_seen_at":"2026-10-23T21:57:29+00:00","triaged_at":"2026-10-25T03:16:44+00:00","updated_at":"2026-10-25T03:23:47+00:00","category":"other","confidence":0.8,"triage":{"at":"2026-10-25T03:16:44Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"File Management System PHP: index.php page argument enables remote file inclusion","impact":"high","summary":"The oretnom23 file-management-system-php project includes files based on the page argument of index.php without proper validation. A remote attacker can make the application include an arbitrary file, which can lead to code execution or disclosure of local files.","category":"other","nicknames":[],"who_cares":["php","self-hosted","file-management-system"],"confidence":0.6,"needs_auth":"unknown","worst_case":"Remote attacker includes arbitrary files, possibly running code on the server","analyst_note":"Find out whether a fix or workaround exists upstream and whether authentication gates the index.php page parameter; check NVD at https://nvd.nist.gov/vuln/detail/CVE-2026-114253.","how_to_check":"- Check whether the application runs `index.php` with a `page` parameter that feeds an `include` call (`grep -n \"include\" index.php`)\n- Confirm the deployed commit against `2e3c1ebe60f121e8df4fb3f544f0e9591d9a01e4` (the project has no version numbers)","needs_analyst":true,"not_affected_if":["not-deployed"],"who_is_affected":"Teams that deploy oretnom23 file-management-system-php, typically as a self-hosted PHP application, are exposed on any build up to the referenced commit. The project is rolling release with no patched version published, and the maintainer has not responded. Teams not running this project can skip it.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.000626,"input_tokens":3471,"output_tokens":557,"severity_before":"high"},"analyst_status":"done","analyst_note":"Find out whether a fix or workaround exists upstream and whether authentication gates the index.php page parameter; check NVD at https://nvd.nist.gov/vuln/detail/CVE-2026-114253.","search":"'-114253':14A,17A '-2026':13A,16A '2e3':89C 'affect':149C 'applic':60B 'arbitrari':63B 'argument':7A,48B,107C 'attack':56B,115C 'base':44B 'basi':137C 'c1ebe60f121e8df4fb3f544f0e9591d9a01e4':90C 'code':69B 'consequ':141C 'continu':139C 'cve':12A,15A 'deliveri':140C 'detail':146C 'determin':79C 'disclos':125C 'disclosur':72B 'earli':160C 'either':148C 'element':93C 'enabl':8A 'ensur':138C 'execut':70B,102C 'exploit':121C 'file':1A,10A,19A,24B,37B,43B,64B,75B,83C,100C,112C 'file-management-system':23B 'file-management-system-php':18A,36B,82C 'function':96C 'host':32B 'impact':92C 'includ':42B,61B,97C 'inclus':11A,113C 'index.php':5A,50B,101C 'inform':156C 'issu':163C 'launch':118C 'lead':67B,110C 'lfi':27B 'local':74B 'make':58B 'manag':2A,25B,38B,84C 'management':20A 'manipul':104C 'may':116C,127C 'oper':132C 'oretnom23':35B,81C 'page':6A,47B,108C 'php':4A,22A,29B,40B,86C 'problem':159C 'product':131C 'project':41B,154C 'proper':52B 'public':124C 'releas':136C,152C 'remot':9A,55B,119C 'report':164C 'respond':168C 'roll':135C 'self':31B 'self-host':30B 'system':3A,21A,26B,39B,85C 'unauthent':33B 'updat':151C 'util':129C 'valid':53B 'version':145C 'vulner':77C 'without':51B 'yet':169C","nicknames":[],"mitigations":[],"who_affected":"Anyone running oretnom23/file-management-system-php (a SourceCodester demo app), usually self-hosted on PHP/MySQL. The page parameter of index.php is reachable without login, so an internet-facing copy leaks PHP source and database credentials. It can lead to code execution if an attacker can place a PHP file (the app has file upload) or if allow_url_include is on. Teams not running this project can skip it.","tier":"B","verified":{"who_affected":{"at":"2026-10-25T03:23:47Z","by":"analyst","run_id":707}},"analyst_revisit_at":null,"first_public_at":"2026-10-21T16:17:32+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/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":1,"sources":[{"source":"nvd","external_id":"CVE-2026-114253","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-114253","severity":null,"published_at":"2026-10-21T16:17:32+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-114253","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-114253","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},{"source":"analyst","external_id":"CVE-2026-114253:707","url":null,"severity":null,"published_at":"2026-10-25T03:23:47+00:00","modified_at":"2026-10-25T03:23:47+00:00","first_seen_at":"2026-10-25T03:23:47+00:00","fetched_at":"2026-10-25T03:23:47+00:00","note":"Issue #1 (reporter's repro, open, no maintainer reply) shows index.php includes $_GET['page'].'.php' and the login redirect lacks exit, so it is UNAUTHENTICATED; php://filter reads source such as db_connect.php; RCE needs an uploaded PHP file or allow_url_include. No fix upstream. NVD has no fix."}],"documents":[{"id":3150,"url":"https://github.com/oretnom23/file-management-system-php/issues/1","title":"Unauthenticated local file inclusion in index.php via page parameter (issue #1)","kind":"issue","source":"analyst","text":null,"published_at":null,"relation":"poc","confidence":null,"note":null},{"id":3151,"url":"https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2026-114253","title":"NVD record CVE-2026-114253","kind":"advisory","source":"analyst","text":null,"published_at":null,"relation":"advisory","confidence":null,"note":null}],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}