{"id":"CVE-2026-112091","kind":"vulnerability","aliases":["CVE-2026-112091"],"related":[],"title":"Dairy management system: AJAX endpoint lets remote users read files","description":"A flaw has been found in Dav-ee dairy-management-system 31ace9692d1e1e6d64339a42c463b361319c615c/f31a584c3330c013b61f8b0306d9e0849c6d693d. Impacted is an unknown function of the file delivery/checkfarmer.json.php of the component AJAX Endpoint. This manipulation of the argument fname causes information disclosure. Remote exploitation of the attack is possible. The exploit has been published and may be used. This product follows a rolling release approach for continuous delivery, so version details for affected or updated releases are not provided. The project was informed of the problem early through an issue report but has not responded yet.","summary":"A path-manipulation flaw in the checkfarmer.json.php AJAX endpoint of the Dav-ee dairy-management-system lets a remote attacker supply a crafted fname argument. The result is information disclosure, meaning files or data the application should not expose can be read.","severity":"medium","cvss":5.5,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["dairy-management-system","other","php","self-hosted"],"not_affected_if":["endpoint-not-reachable","other-commit"],"how_to_check":"- Check whether the deployment includes `delivery/checkfarmer.json.php` from the repository, e.g. `ls delivery/checkfarmer.json.php`\n- Compare the deployed commit against `31ace9692d1e1e6d64339a42c463b361319c615c` or `f31a584c3330c013b61f8b0306d9e0849c6d693d`\n- Request the endpoint with an fname value containing `../` and see whether non-application files come back","fix":null,"status":"open","published_at":"2026-10-19T08:17:03+00:00","first_seen_at":"2026-10-23T21:57:17+00:00","triaged_at":"2026-10-25T04:12:54+00:00","updated_at":"2026-10-25T04:12:54+00:00","category":"other","confidence":0.6,"triage":{"at":"2026-10-25T04:12:54Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"Dairy management system: AJAX endpoint lets remote users read files","impact":"medium","summary":"A path-manipulation flaw in the checkfarmer.json.php AJAX endpoint of the Dav-ee dairy-management-system lets a remote attacker supply a crafted fname argument. The result is information disclosure, meaning files or data the application should not expose can be read.","category":"other","nicknames":[],"who_cares":["dairy-management-system","php","self-hosted"],"confidence":0.6,"needs_auth":"unknown","worst_case":"Remote attacker reads arbitrary server files via fname","analyst_note":"Exploit is published but no fix or affected-version range exists; check the NVD entry and the project repository for a patch and whether authentication is required.","how_to_check":"- Check whether the deployment includes `delivery/checkfarmer.json.php` from the repository, e.g. `ls delivery/checkfarmer.json.php`\n- Compare the deployed commit against `31ace9692d1e1e6d64339a42c463b361319c615c` or `f31a584c3330c013b61f8b0306d9e0849c6d693d`\n- Request the endpoint with an fname value containing `../` and see whether non-application files come back","needs_analyst":true,"not_affected_if":["endpoint-not-reachable","other-commit"],"who_is_affected":"Deployments of the Dav-ee dairy-management-system that expose the delivery/checkfarmer.json.php AJAX endpoint to remote users are affected. The sources do not name a fixed version because the project uses a rolling release and has not responded to the report. Installations not running this code, or where the endpoint is not reachable from outside, are not exposed.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"unknown"},"cost_usd":0.000659,"input_tokens":3420,"output_tokens":634,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-112091':13A,16A '-2026':12A,15A '31ace9692d1e1e6d64339a42c463b361319c615c/f31a584c3330c013b61f8b0306d9e0849c6d693d':84C 'affect':138C 'ajax':4A,34B,97C 'applic':64B 'approach':130C 'argument':53B,103C 'attack':48B,112C 'caus':105C 'checkfarmer.json.php':33B 'compon':96C 'continu':132C 'craft':51B 'cve':11A,14A 'dairi':1A,18B,42B,81C 'dairy-management-system':17B,41B,80C 'data':62B 'dav':39B,78C 'dav-e':38B,77C 'deliveri':133C 'delivery/checkfarmer.json.php':93C 'detail':136C 'disclosur':58B,107C 'earli':152C 'ee':40B,79C 'endpoint':5A,35B,98C 'exploit':109C,116C 'expos':67B 'file':10A,60B,92C 'flaw':30B,72C 'fname':52B,104C 'follow':126C 'found':75C 'function':89C 'host':25B 'impact':85C 'inform':57B,106C,148C 'issu':155C 'let':6A,45B 'manag':2A,19B,43B,82C 'manipul':29B,100C 'may':121C 'mean':59B 'path':28B 'path-manipul':27B 'php':22B 'possibl':114C 'problem':151C 'product':125C 'project':146C 'provid':144C 'publish':119C 'read':9A,70B 'releas':129C,141C 'remot':7A,47B,108C 'report':156C 'respond':160C 'result':55B 'roll':128C 'self':24B 'self-host':23B 'suppli':49B 'system':3A,20B,44B,83C 'unknown':88C 'updat':140C 'use':123C 'user':8A 'version':135C 'yet':161C","nicknames":[],"mitigations":[],"who_affected":"Deployments of the Dav-ee dairy-management-system that expose the delivery/checkfarmer.json.php AJAX endpoint to remote users are affected. The sources do not name a fixed version because the project uses a rolling release and has not responded to the report. Installations not running this code, or where the endpoint is not reachable from outside, are not exposed.","tier":"C","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-19T08:17:03+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/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-112091","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-112091","severity":null,"published_at":"2026-10-19T08:17:03+00:00","modified_at":"2026-10-22T03:16:35+00:00","first_seen_at":"2026-10-23T21:57:17+00:00","fetched_at":"2026-10-23T22:28:56+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"}