{"id":"CVE-2026-20703","kind":"vulnerability","aliases":["CVE-2026-20703"],"related":[],"title":"BigDL: protection mechanism failure lets user apps escalate privileges locally","description":"Protection mechanism failure for some BigDL before version 2.4.0 within Ring 3: User Applications may allow an escalation of privilege. Unprivileged software adversary with a privileged user combined with a low complexity attack may enable escalation of privilege. This result may potentially occur via local access when attack requirements are present without special internal knowledge and requires passive user interaction. The potential vulnerability may impact the confidentiality (high), integrity (high) and availability (high) of the vulnerable system, resulting in subsequent system confidentiality (none), integrity (none) and availability (none) impacts.","summary":"BigDL versions before 2.4.0 have a protection mechanism failure in user applications running in Ring 3 that can allow privilege escalation. An attacker with local access and an unprivileged foothold may be able to gain higher privileges on the affected system.","severity":"medium","cvss":5.4,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["bigdl","local-compute","package","python"],"not_affected_if":["single-user-machine","version-2.4.0-or-later"],"how_to_check":"- Check the installed BigDL version (for example with `pip show bigdl` or the version file in your environment); versions below `2.4.0` are in scope.","fix":"- BigDL: move to `2.4.0` or later","status":"open","published_at":"2026-11-10T18:17:36+00:00","first_seen_at":"2026-11-10T18:22:56+00:00","triaged_at":"2026-11-10T18:25:14+00:00","updated_at":"2026-11-10T18:25:14+00:00","category":"package","confidence":0.5,"triage":{"at":"2026-11-10T18:25:14Z","model":"claude-haiku-5-5","output":{"fix":"- BigDL: move to `2.4.0` or later\n- unknown","reach":"local","title":"BigDL: protection mechanism failure lets user apps escalate privileges locally","impact":"high","summary":"BigDL versions before 2.4.0 have a protection mechanism failure in user applications running in Ring 3 that can allow privilege escalation. An attacker with local access and an unprivileged foothold may be able to gain higher privileges on the affected system.","audience":"developers","category":"package","nicknames":[],"who_cares":["bigdl","python","local-compute"],"confidence":0.5,"fix_status":"available","needs_auth":"yes","worst_case":"local attacker escalates privileges on the affected system","analyst_note":"Confirm exact affected configuration and the BigDL package ecosystem from the NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-20703; the description is vague about the vulnerable component.","how_to_check":"- Check the installed BigDL version (for example with `pip show bigdl` or the version file in your environment); versions below `2.4.0` are in scope.\n- unknown","plain_action":"","product_name":"","needs_analyst":true,"not_affected_if":["version-2.4.0-or-later","single-user-machine"],"who_is_affected":"Teams that run BigDL on shared or multi-user machines where untrusted local code can execute alongside privileged users. The description's Ring 3 wording points to user-mode applications, so systems that only run BigDL in isolated single-user environments are less exposed. unknown for exact configuration requirements.","user_interaction":"yes","product_ecosystem":"","needs_special_setup":"unknown","severity_if_unknown":"medium"},"cost_usd":0.000755,"input_tokens":4651,"output_tokens":579,"severity_before":"medium"},"analyst_status":null,"analyst_note":null,"search":"'-2026':12A,15A '-20703':13A,16A '2.4.0':26B,72C '3':38B,75C 'abl':55B 'access':48B,109C 'adversari':86C 'affect':62B 'allow':41B,79C 'app':7A 'applic':34B,77C 'attack':45B,96C,111C 'avail':135C,150C 'bigdl':1A,17B,23B,69C 'combin':91C 'complex':95C 'comput':20B 'confidenti':130C,145C 'cve':11A,14A 'enabl':98C 'escal':8A,43B,81C,99C 'failur':4A,31B,66C 'foothold':52B 'gain':57B 'high':131C,133C,136C 'higher':58B 'impact':128C,152C 'integr':132C,147C 'interact':123C 'intern':117C 'knowledg':118C 'let':5A 'local':10A,19B,47B,108C 'local-comput':18B 'low':94C 'may':53B,78C,97C,104C,127C 'mechan':3A,30B,65C 'none':146C,148C,151C 'occur':106C 'packag':21B 'passiv':121C 'potenti':105C,125C 'present':114C 'privileg':9A,42B,59B,83C,89C,101C 'protect':2A,29B,64C 'python':22B 'requir':112C,120C 'result':103C,141C 'ring':37B,74C 'run':35B 'softwar':85C 'special':116C 'subsequ':143C 'system':63B,140C,144C 'unprivileg':51B,84C 'user':6A,33B,76C,90C,122C 'version':24B,71C 'via':107C 'vulner':126C,139C 'within':73C 'without':115C","nicknames":[],"mitigations":[],"who_affected":"Teams that run BigDL on shared or multi-user machines where untrusted local code can execute alongside privileged users. The description's Ring 3 wording points to user-mode applications, so systems that only run BigDL in isolated single-user environments are less exposed. unknown for exact configuration requirements.","tier":"C","verified":{},"analyst_revisit_at":null,"fix_status":"available","audience":"developers","plain_action":null,"pkeys":[],"ptokens":[],"labels":["bigdl","localcompute","medium","package","python"],"campaign_type":null,"search_a":"'-2026':12A,15A '-20703':13A,16A 'app':7A 'bigdl':1A 'cve':11A,14A 'escal':8A 'failur':4A 'let':5A 'local':10A 'mechan':3A 'privileg':9A 'protect':2A 'user':6A","search_b":"'2.4.0':26B '3':38B 'abl':55B 'access':48B 'affect':62B 'allow':41B 'applic':34B 'attack':45B 'bigdl':17B,23B 'comput':20B 'escal':43B 'failur':31B 'foothold':52B 'gain':57B 'higher':58B 'local':19B,47B 'local-comput':18B 'may':53B 'mechan':30B 'packag':21B 'privileg':42B,59B 'protect':29B 'python':22B 'ring':37B 'run':35B 'system':63B 'unprivileg':51B 'user':33B 'version':24B","search_c":"'2.4.0':72C '3':75C 'access':109C 'adversari':86C 'allow':79C 'applic':77C 'attack':96C,111C 'avail':135C,150C 'bigdl':69C 'combin':91C 'complex':95C 'confidenti':130C,145C 'enabl':98C 'escal':81C,99C 'failur':66C 'high':131C,133C,136C 'impact':128C,152C 'integr':132C,147C 'interact':123C 'intern':117C 'knowledg':118C 'local':108C 'low':94C 'may':78C,97C,104C,127C 'mechan':65C 'none':146C,148C,151C 'occur':106C 'passiv':121C 'potenti':105C,125C 'present':114C 'privileg':83C,89C,101C 'protect':64C 'requir':112C,120C 'result':103C,141C 'ring':74C 'softwar':85C 'special':116C 'subsequ':143C 'system':140C,144C 'unprivileg':84C 'user':76C,90C,122C 'version':71C 'via':107C 'vulner':126C,139C 'within':73C 'without':115C","cause_entry":null,"cause_path":null,"disclosures_checked_at":null,"first_public_at":"2026-11-10T18:17:36+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:L/AC:L/AT:P/PR:H/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/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":"secure@intel.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-20703","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-20703","severity":null,"published_at":"2026-11-10T18:17:36+00:00","modified_at":"2026-11-10T18:17:36+00:00","first_seen_at":"2026-11-10T18:22:56+00:00","fetched_at":"2026-11-10T18:22:56+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"}