{"id":"CVE-2026-124417","kind":"vulnerability","aliases":["CVE-2026-124417"],"related":[],"title":"WP Job Portal WordPress plugin: missing authorization check exposes access controls","description":"Missing Authorization vulnerability in Ahmad WP Job Portal wp-job-portal allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects WP Job Portal: from n/a through 2.7.2.","summary":"The WP Job Portal WordPress plugin has a missing authorization check, which the advisory describes as incorrectly configured access control levels. The sources say versions through 2.7.2 are affected, and an attacker may be able to reach actions they should not.","severity":"medium","cvss":4.3,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["package","wordpress","wp-job-portal"],"not_affected_if":["plugin-not-installed"],"how_to_check":"- Check the installed version of the WP Job Portal plugin in the WordPress admin under Plugins, or in the plugin's main file header.\n- Compare the version against `2.7.2`; the sources say versions through `2.7.2` are affected.","fix":null,"status":"open","published_at":"2026-11-11T13:17:19+00:00","first_seen_at":"2026-11-11T13:27:12+00:00","triaged_at":"2026-11-11T13:29:48+00:00","updated_at":"2026-11-11T13:29:48+00:00","category":"package","confidence":0.5,"triage":{"at":"2026-11-11T13:29:48Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"internet","title":"WP Job Portal WordPress plugin: missing authorization check exposes access controls","impact":"medium","summary":"The WP Job Portal WordPress plugin has a missing authorization check, which the advisory describes as incorrectly configured access control levels. The sources say versions through 2.7.2 are affected, and an attacker may be able to reach actions they should not.","audience":"businesses","category":"package","nicknames":[],"who_cares":["wordpress","wp-job-portal"],"confidence":0.5,"fix_status":"unknown","needs_auth":"unknown","worst_case":"unauthorized users may reach restricted plugin functions","analyst_note":"Check the NVD entry and the plugin's changelog for the fixed version and which endpoints lack the authorization check.","how_to_check":"- Check the installed version of the WP Job Portal plugin in the WordPress admin under Plugins, or in the plugin's main file header.\n- Compare the version against `2.7.2`; the sources say versions through `2.7.2` are affected.","plain_action":"","product_name":"","needs_analyst":true,"not_affected_if":["plugin-not-installed"],"who_is_affected":"Sites running the WP Job Portal WordPress plugin at version 2.7.2 or earlier are in scope, according to the description. The sources do not say which roles or endpoints are involved, so whether a site is reachable without an account is unknown.","user_interaction":"unknown","product_ecosystem":"","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.000727,"input_tokens":4548,"output_tokens":544,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-124417':14A,17A '-2026':13A,16A '2.7.2':50B,90C 'abl':58B 'access':10A,42B,78C 'action':61B 'advisori':37B 'affect':52B,83C 'ahmad':66C 'allow':74C 'attack':55B 'author':7A,33B,63C 'check':8A,34B 'configur':41B,77C 'control':11A,43B,79C 'cve':12A,15A 'describ':38B 'exploit':75C 'expos':9A 'incorrect':40B,76C 'issu':82C 'job':2A,22B,26B,68C,72C,85C 'level':44B 'levels.this':81C 'may':56B 'miss':6A,32B,62C 'n/a':88C 'packag':18B 'plugin':5A,29B 'portal':3A,23B,27B,69C,73C,86C 'reach':60B 'say':47B 'secur':80C 'sourc':46B 'version':48B 'vulner':64C 'wordpress':4A,19B,28B 'wp':1A,21B,25B,67C,71C,84C 'wp-job-port':20B,70C","nicknames":[],"mitigations":[],"who_affected":"Sites running the WP Job Portal WordPress plugin at version 2.7.2 or earlier are in scope, according to the description. The sources do not say which roles or endpoints are involved, so whether a site is reachable without an account is unknown.","tier":"C","verified":{},"analyst_revisit_at":null,"fix_status":"none","audience":"businesses","plain_action":null,"pkeys":[],"ptokens":[],"labels":["medium","package","wordpress","wpjobportal"],"campaign_type":null,"search_a":"'-124417':14A,17A '-2026':13A,16A 'access':10A 'author':7A 'check':8A 'control':11A 'cve':12A,15A 'expos':9A 'job':2A 'miss':6A 'plugin':5A 'portal':3A 'wordpress':4A 'wp':1A","search_b":"'2.7.2':50B 'abl':58B 'access':42B 'action':61B 'advisori':37B 'affect':52B 'attack':55B 'author':33B 'check':34B 'configur':41B 'control':43B 'describ':38B 'incorrect':40B 'job':22B,26B 'level':44B 'may':56B 'miss':32B 'packag':18B 'plugin':29B 'portal':23B,27B 'reach':60B 'say':47B 'sourc':46B 'version':48B 'wordpress':19B,28B 'wp':21B,25B 'wp-job-port':20B","search_c":"'2.7.2':90C 'access':78C 'affect':83C 'ahmad':66C 'allow':74C 'author':63C 'configur':77C 'control':79C 'exploit':75C 'incorrect':76C 'issu':82C 'job':68C,72C,85C 'levels.this':81C 'miss':62C 'n/a':88C 'portal':69C,73C,86C 'secur':80C 'vulner':64C 'wp':67C,71C,84C 'wp-job-port':70C","cause_entry":null,"cause_path":null,"disclosures_checked_at":null,"first_public_at":"2026-11-11T13:17:19+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N","cvss_by":"audit@patchstack.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-124417","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-124417","severity":null,"published_at":"2026-11-11T13:17:19+00:00","modified_at":"2026-11-11T13:17:19+00:00","first_seen_at":"2026-11-11T13:27:12+00:00","fetched_at":"2026-11-11T13:27:12+00:00","note":null}],"documents":[],"disclosures":[],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}