{"id":"DEBIAN-CVE-2022-49081","details":"In the Linux kernel, the following vulnerability has been resolved:  highmem: fix checks in __kmap_local_sched_{in,out}  When CONFIG_DEBUG_KMAP_LOCAL is enabled __kmap_local_sched_{in,out} check that even slots in the tsk-\u003ekmap_ctrl.pteval are unmapped.  The slots are initialized with 0 value, but the check is done with pte_none.  0 pte however does not necessarily mean that pte_none will return true.  e.g. on xtensa it returns false, resulting in the following runtime warnings:   WARNING: CPU: 0 PID: 101 at mm/highmem.c:627 __kmap_local_sched_out+0x51/0x108  CPU: 0 PID: 101 Comm: touch Not tainted 5.17.0-rc7-00010-gd3a1cdde80d2-dirty #13  Call Trace:    dump_stack+0xc/0x40    __warn+0x8f/0x174    warn_slowpath_fmt+0x48/0xac    __kmap_local_sched_out+0x51/0x108    __schedule+0x71a/0x9c4    preempt_schedule_irq+0xa0/0xe0    common_exception_return+0x5c/0x93    do_wp_page+0x30e/0x330    handle_mm_fault+0xa70/0xc3c    do_page_fault+0x1d8/0x3c4    common_exception+0x7f/0x7f   WARNING: CPU: 0 PID: 101 at mm/highmem.c:664 __kmap_local_sched_in+0x50/0xe0  CPU: 0 PID: 101 Comm: touch Tainted: G        W         5.17.0-rc7-00010-gd3a1cdde80d2-dirty #13  Call Trace:    dump_stack+0xc/0x40    __warn+0x8f/0x174    warn_slowpath_fmt+0x48/0xac    __kmap_local_sched_in+0x50/0xe0    finish_task_switch$isra$0+0x1ce/0x2f8    __schedule+0x86e/0x9c4    preempt_schedule_irq+0xa0/0xe0    common_exception_return+0x5c/0x93    do_wp_page+0x30e/0x330    handle_mm_fault+0xa70/0xc3c    do_page_fault+0x1d8/0x3c4    common_exception+0x7f/0x7f  Fix it by replacing !pte_none(pteval) with pte_val(pteval) != 0.","modified":"2026-08-27T23:04:23.332979021Z","published":"2025-02-26T07:00:45.450Z","upstream":["CVE-2022-49081"],"references":[{"type":"ADVISORY","url":"https://security-tracker.debian.org/tracker/CVE-2022-49081"}],"affected":[{"package":{"name":"linux","ecosystem":"Debian:12","purl":"pkg:deb/debian/linux?arch=source&distro=bookworm"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.17.3-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2022-49081.json"}},{"package":{"name":"linux","ecosystem":"Debian:13","purl":"pkg:deb/debian/linux?arch=source&distro=trixie"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.17.3-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2022-49081.json"}},{"package":{"name":"linux","ecosystem":"Debian:14","purl":"pkg:deb/debian/linux?arch=source&distro=forky"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.17.3-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2022-49081.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H"}]}