{"id":"CVE-2026-14452","kind":"vulnerability","aliases":["CVE-2026-14452"],"related":[],"title":"Checkmk: Setup search reset_url flaw allows script run in admin sessions","description":"Improper validation of the reset_url parameter of the Setup in-page search in Checkmk <2.5.0p15, <2.4.0p38, <2.3.0p51 and 2.2.0 (EOL) allows an attacker to execute arbitrary script in the session of an authenticated user with Setup access, or to redirect that user to an arbitrary external site, by tricking the user into opening a crafted URL and clicking the Reset button or submitting an empty search.","summary":"Checkmk's Setup in-page search does not validate the reset_url parameter, so a crafted link can run attacker script in the session of a logged-in user with Setup access or redirect them to an external site. Exploitation requires the user to open the link and click Reset or submit an empty search.","severity":"high","cvss":8.6,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["checkmk","infrastructure","monitoring","self-hosted"],"not_affected_if":["patched-version"],"how_to_check":"- Check the installed Checkmk version with `omd version` or the Help > About page in the web UI, and compare it to the fixed releases listed in the fix section.\n- Confirm whether users with Setup access use the in-page Setup search.","fix":"- Upgrade Checkmk 2.5.x to `2.5.0p15` or later.\n- Upgrade Checkmk 2.4.0 to `2.4.0p38` or later.\n- Upgrade Checkmk 2.3.0 to `2.3.0p51` or later.\n- Checkmk 2.2.0 is end of life; the sources give no patched 2.2 release, so move to a supported branch.","status":"open","published_at":"2026-10-16T10:18:05+00:00","first_seen_at":"2026-10-23T21:57:12+00:00","triaged_at":"2026-10-25T03:00:10+00:00","updated_at":"2026-10-25T03:00:10+00:00","category":"infrastructure","confidence":0.6,"triage":{"at":"2026-10-25T03:00:10Z","model":"claude-haiku-5-5","output":{"fix":"- Upgrade Checkmk 2.5.x to `2.5.0p15` or later.\n- Upgrade Checkmk 2.4.0 to `2.4.0p38` or later.\n- Upgrade Checkmk 2.3.0 to `2.3.0p51` or later.\n- Checkmk 2.2.0 is end of life; the sources give no patched 2.2 release, so move to a supported branch.","reach":"internet","title":"Checkmk: Setup search reset_url flaw allows script run in admin sessions","impact":"medium","summary":"Checkmk's Setup in-page search does not validate the reset_url parameter, so a crafted link can run attacker script in the session of a logged-in user with Setup access or redirect them to an external site. Exploitation requires the user to open the link and click Reset or submit an empty search.","category":"infrastructure","nicknames":[],"who_cares":["checkmk","self-hosted","monitoring"],"confidence":0.6,"needs_auth":"yes","worst_case":"Attacker script runs in an admin user's Checkmk session","analyst_note":"Check the Checkmk security advisory for the exact fixed versions and whether the 2.2.0 EOL branch has a fix; the NVD entry alone gives only the version ranges.","how_to_check":"- Check the installed Checkmk version with `omd version` or the Help > About page in the web UI, and compare it to the fixed releases listed in the fix section.\n- Confirm whether users with Setup access use the in-page Setup search.","needs_analyst":true,"not_affected_if":["patched-version"],"who_is_affected":"Checkmk installations on the affected versions where users with Setup access can be lured to a crafted URL. Instances on patched releases are not affected, and the sources do not say whether managed or hosted Checkmk is covered.","user_interaction":"yes","needs_special_setup":"no","severity_if_unknown":"high"},"cost_usd":0.000667,"input_tokens":3377,"output_tokens":659,"severity_before":"high"},"analyst_status":null,"analyst_note":null,"search":"'-14452':15A,18A '-2026':14A,17A '2.2.0':105C '2.3.0':102C '2.4.0':100C '2.5.0':98C 'access':58B,123C 'admin':11A 'allow':7A,107C 'arbitrari':112C,131C 'attack':45B,109C 'authent':119C 'button':147C 'checkmk':1A,19B,25B,97C 'click':75B,144C 'craft':41B,141C 'cve':13A,16A 'empti':80B,151C 'eol':106C 'execut':111C 'exploit':66B 'extern':64B,132C 'flaw':6A 'host':24B 'improp':82C 'in-pag':28B,92C 'infrastructur':20B 'link':42B,73B 'log':53B 'logged-in':52B 'monitor':21B 'open':71B,139C 'p15':99C 'p38':101C 'p51':103C 'page':30B,94C 'paramet':38B,88C 'redirect':60B,126C 'requir':67B 'reset':4A,36B,76B,86C,146C 'run':9A,44B 'script':8A,46B,113C 'search':3A,31B,81B,95C,152C 'self':23B 'self-host':22B 'session':12A,49B,116C 'setup':2A,27B,57B,91C,122C 'site':65B,133C 'submit':78B,149C 'trick':135C 'url':5A,37B,87C,142C 'user':55B,69B,120C,128C,137C 'valid':34B,83C","nicknames":[],"mitigations":[],"who_affected":"Checkmk installations on the affected versions where users with Setup access can be lured to a crafted URL. Instances on patched releases are not affected, and the sources do not say whether managed or hosted Checkmk is covered.","tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-16T10:18:05+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:L/SA:N/E:X/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":"security@checkmk.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-14452","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-14452","severity":null,"published_at":"2026-10-16T10:18:05+00:00","modified_at":"2026-10-16T11:17:01+00:00","first_seen_at":"2026-10-23T21:57:12+00:00","fetched_at":"2026-10-23T22:28:55+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"}