{"cve":{"cve_id":"CVE-2026-53220","is_kev":false,"kev_date_added":null,"kev_vendor_project":null,"kev_product":null,"kev_vulnerability_name":null,"kev_short_description":null,"kev_required_action":null,"kev_due_date":null,"kev_known_ransomware":null,"kev_notes":null,"kev_cwes":null,"epss_score":null,"epss_percentile":null,"epss_as_of":null,"description":"In the Linux kernel, the following vulnerability has been resolved:\n\nnetfilter: revalidate bridge ports\n\nebt_redirect_tg() dereferences br_port_get_rcu() return without a\nNULL check, causing a kernel panic when the bridge port has been\nremoved between the original hook invocation and an NFQUEUE\nreinject.\n\nA mere NULL check isn't sufficient, however.  As sashiko review\npoints out userspace can not only remove the port from the bridge,\nit could also place the device in a different virtual device, e.g.\nmacvlan.\n\nIf this happens, we must drop the packet, there is no way for us to\nreinject it into the bridge path.\n\nSwitch to _upper API, we don't need the bridge port structure.\nAlso, this fix keeps another bug intact:\n\nBoth nfnetlink_log and nfnetlink_queue use CONFIG_BRIDGE_NETFILTER\ntoo aggressive, which prevents certain logging features when queueing\nin bridge family: NETFILTER_FAMILY_BRIDGE can be enabled while the old\nCONFIG_BRIDGE_NETFILTER cruft is off.\n\nFixes tag is a common ancestor, this was always broken.","published_at":"2026-06-25T08:39:22.394000Z","last_modified_at":null,"cvss_v3_score":null,"cvss_v3_vector":null,"cvss_v3_severity":null,"cvss_v4_score":null,"cvss_v4_vector":null,"cvss_v4_severity":null,"ssvc_decision":null,"ssvc_exploitation":null,"ssvc_automatable":null,"ssvc_technical_impact":null,"cwes":null,"nvd_references":["https://git.kernel.org/stable/c/43330a1e8aace6b5a8de9aba127e9e394ab49b0f","https://git.kernel.org/stable/c/4beffcd726e2a731cea4dc18e1fbc55c8d76f1a0","https://git.kernel.org/stable/c/d4b1301fd3c9e5e105fd3767c68bc4ba558bb228","https://git.kernel.org/stable/c/ccb9fd4b87538ccf19ccff78ee26700526d94867"],"vuln_status":null,"trending_score":null,"is_trending":false,"has_trended":false,"trended_number_one":false,"trending_peak_score":null,"trending_peak_rank":null,"started_trending_at":null,"trended_number_one_at":null,"summary_generated":null,"summary_generated_at":null,"summary_model":null,"created_at":"2026-06-28T17:55:28.590503Z","updated_at":"2026-06-28T23:30:51.545322Z"},"effective_severity":null,"badges":[],"impact_analysis":[],"cvss_v3_decoded":{"version":null,"metrics":[]},"cvss_v4_decoded":{"version":null,"metrics":[]},"affected":[{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"f350a0a87374418635689471606454abc7beaa3a","version_start_inclusive":true,"version_end":"43330a1e8aace6b5a8de9aba127e9e394ab49b0f","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:f350a0a87374418635689471606454abc7beaa3a:43330a1e8aace6b5a8de9aba127e9e394ab49b0f"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"f350a0a87374418635689471606454abc7beaa3a","version_start_inclusive":true,"version_end":"4beffcd726e2a731cea4dc18e1fbc55c8d76f1a0","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:f350a0a87374418635689471606454abc7beaa3a:4beffcd726e2a731cea4dc18e1fbc55c8d76f1a0"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"f350a0a87374418635689471606454abc7beaa3a","version_start_inclusive":true,"version_end":"d4b1301fd3c9e5e105fd3767c68bc4ba558bb228","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:f350a0a87374418635689471606454abc7beaa3a:d4b1301fd3c9e5e105fd3767c68bc4ba558bb228"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"f350a0a87374418635689471606454abc7beaa3a","version_start_inclusive":true,"version_end":"ccb9fd4b87538ccf19ccff78ee26700526d94867","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:f350a0a87374418635689471606454abc7beaa3a:ccb9fd4b87538ccf19ccff78ee26700526d94867"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"2.6.36","version_start_inclusive":true,"version_end":"2.6.36","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:2.6.36:2.6.36"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"0","version_start_inclusive":true,"version_end":"2.6.36","version_end_inclusive":false,"cpe23_uri":"cve5:linux:linux:0:2.6.36"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"6.12.94","version_start_inclusive":true,"version_end":"6.12.*","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:6.12.94:6.12.*"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"6.18.36","version_start_inclusive":true,"version_end":"6.18.*","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:6.18.36:6.18.*"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"7.0.13","version_start_inclusive":true,"version_end":"7.0.*","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:7.0.13:7.0.*"},{"vendor_slug":"linux","vendor_name":"Linux","product_slug":"linux","product_name":"Linux","version_start":"7.1","version_start_inclusive":true,"version_end":"*","version_end_inclusive":true,"cpe23_uri":"cve5:linux:linux:7.1:*"}],"exploit_refs":[],"news":[],"references":[{"url":"https://git.kernel.org/stable/c/43330a1e8aace6b5a8de9aba127e9e394ab49b0f","source_type":"MISC","tags":[]},{"url":"https://git.kernel.org/stable/c/4beffcd726e2a731cea4dc18e1fbc55c8d76f1a0","source_type":"MISC","tags":[]},{"url":"https://git.kernel.org/stable/c/d4b1301fd3c9e5e105fd3767c68bc4ba558bb228","source_type":"MISC","tags":[]},{"url":"https://git.kernel.org/stable/c/ccb9fd4b87538ccf19ccff78ee26700526d94867","source_type":"MISC","tags":[]}],"timeline":[{"type":"published","at":"2026-06-25T08:39:22.394000Z","label":"CVE published","source":null}]}