{"id":"CVE-2021-47087","details":"In the Linux kernel, the following vulnerability has been resolved:\n\ntee: optee: Fix incorrect page free bug\n\nPointer to the allocated pages (struct page *page) has already\nprogressed towards the end of allocation. It is incorrect to perform\n__free_pages(page, order) using this pointer as we would free any\narbitrary pages. Fix this by stop modifying the page pointer.","modified":"2026-03-15T22:42:47.719187Z","published":"2024-03-04T18:15:07.457Z","related":["SUSE-SU-2024:1320-1","SUSE-SU-2024:1321-1","SUSE-SU-2024:1465-1","SUSE-SU-2024:1466-1","SUSE-SU-2024:1480-1","SUSE-SU-2024:1489-1","SUSE-SU-2024:1490-1"],"references":[{"type":"FIX","url":"https://git.kernel.org/stable/c/91e94e42f6fc49635f1a16d8ae3f79552bcfda29"},{"type":"FIX","url":"https://git.kernel.org/stable/c/ad338d825e3f7b96ee542bf313728af2d19fe9ad"},{"type":"FIX","url":"https://git.kernel.org/stable/c/18549bf4b21c739a9def39f27dcac53e27286ab5"},{"type":"FIX","url":"https://git.kernel.org/stable/c/806142c805cacd098e61bdc0f72c778a2389fe4a"}],"affected":[{"database_specific":{"unresolved_ranges":[{"events":[{"introduced":"5.4.140"},{"fixed":"5.4.169"}]},{"events":[{"introduced":"5.10.58"},{"fixed":"5.10.89"}]},{"events":[{"introduced":"5.14"},{"fixed":"5.15.12"}]},{"events":[{"introduced":"0"},{"last_affected":"5.16-rc1"}]},{"events":[{"introduced":"0"},{"last_affected":"5.16-rc2"}]},{"events":[{"introduced":"0"},{"last_affected":"5.16-rc3"}]},{"events":[{"introduced":"0"},{"last_affected":"5.16-rc4"}]},{"events":[{"introduced":"0"},{"last_affected":"5.16-rc5"}]},{"events":[{"introduced":"0"},{"last_affected":"5.16-rc6"}]}],"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-47087.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"}]}