{"id":1192549,"date":"2023-10-15T11:34:00","date_gmt":"2023-10-15T15:34:00","guid":{"rendered":"https:\/\/www.prime-wow.com\/?p=1192549"},"modified":"2023-10-15T11:34:00","modified_gmt":"2023-10-15T15:34:00","slug":"t2-linux-discovers-now-patched-amd-zen-4-invalid-opcode-speculation-bug","status":"publish","type":"post","link":"https:\/\/www.prime-wow.com\/?p=1192549","title":{"rendered":"T2 Linux Discovers (Now Patched) AMD Zen 4 Invalid Opcode Speculation Bug"},"content":{"rendered":"<p>T2 SDE is not just a Linux distribution, but &#8220;a flexible Open Source System Development Environment or Distribution Build Kit,&#8221; according to a 2022 announcement of its support for 25 CPU architectures, variants, and C libraries. (&#8220;Others might even name it Meta Distribution. T2 allows the creation of custom distributions with state of the art technology, up-to-date packages and integrated support for cross compilation.&#8221;) <\/p>\n<p>And while working on it, Berlin-based T2 Linux developer Ren\u00e9 Rebe (long-time Slashdot reader ReneR) discovered random illegal instruction speculation on AMD Ryzen 7000-Series and Epyc Zen 4 CPU. <\/p>\n<p>ReneR writes:<\/p>\n<p>Merged to Linux 6.6 Git is a fix for the bug now known at AMD as Erratum 1485. <\/p>\n<p>The discovery was possible through continued high CPU load cross-compiling the T2 Linux distribution with support for all CPU architectures from ARM, MIPS, PowerPC, RISC-V to x86 (and more) for 33 build variants. With sustained high CPU load and various instruction sequences being compiled, pseudo random illegal instruction errors were observed and subsequently analyzed. <\/p>\n<p>ExactCODE Research GmbH CTO Ren\u00e9 Rebe is thrilled that working with AMD engineers lead to a timely mitigation to increase system stability of the still new and highest performance Zen4 platform. <\/p>\n<p>&#8220;I found real-world code that might be similar or actually trigger the same bugs in the CPU that are also used for all the Spectre Meltdown and other side-channel security vulnerability mitigations,&#8221; Rebe says in a video announcement on YouTube. <\/p>\n<p>It took Rebe a tremendous amount of research, and he says now that &#8220;all the excessive work changed my mind. Mitigations equals considered harmful&#8230; If you want stable, reliable computational results \u2014 no, you can&#8217;t do this. Because as Spectre Meltdown and all the other security issues have proven, the CPUs are nowadays as complex as complex software systems&#8230;&#8221;<\/p>\n<p \/>\n<div class=\"share_submission\" style=\"position:relative\">\n<a class=\"slashpop\" href=\"http:\/\/twitter.com\/home?status=T2+Linux+Discovers+(Now+Patched)+AMD+Zen+4+Invalid+Opcode+Speculation+Bug%3A+https%3A%2F%2Flinux.slashdot.org%2Fstory%2F23%2F10%2F14%2F2151247%2F%3Futm_source%3Dtwitter%26utm_medium%3Dtwitter\"><img decoding=\"async\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2023\/10\/twitter_icon_large-563.png\" \/><\/a><br \/>\n<a class=\"slashpop\" href=\"http:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Flinux.slashdot.org%2Fstory%2F23%2F10%2F14%2F2151247%2Ft2-linux-discovers-now-patched-amd-zen-4-invalid-opcode-speculation-bug%3Futm_source%3Dslashdot%26utm_medium%3Dfacebook\"><img decoding=\"async\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2023\/10\/facebook_icon_large-281.png\" \/><\/a><\/p>\n<\/div>\n<p><a href=\"https:\/\/linux.slashdot.org\/story\/23\/10\/14\/2151247\/t2-linux-discovers-now-patched-amd-zen-4-invalid-opcode-speculation-bug?utm_source=rss1.0moreanon&amp;utm_medium=feed\">Read more of this story<\/a> at Slashdot.<\/p>\n<p>&#013;<br \/>\n&#013;<br \/>\nSource: Slashdot &#8211; <a href=\"https:\/\/linux.slashdot.org\/story\/23\/10\/14\/2151247\/t2-linux-discovers-now-patched-amd-zen-4-invalid-opcode-speculation-bug?utm_source=rss1.0mainlinkanon&amp;utm_medium=feed\" target=\"_blank\" rel=\"noopener\">T2 Linux Discovers (Now Patched) AMD Zen 4 Invalid Opcode Speculation Bug<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>T2 SDE is not just a Linux distribution, but &#8220;a flexible Open Source System Development Environment or Distribution Build Kit,&#8221; according to a 2022 announcement of its support for 25 CPU architectures, variants, and C libraries. (&#8220;Others might even name &hellip; <a href=\"https:\/\/www.prime-wow.com\/?p=1192549\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1192550,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101,110],"tags":[100],"class_list":["post-1192549","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-slashdot","category-unfiltered-rss","tag-slashdot"],"_links":{"self":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts\/1192549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1192549"}],"version-history":[{"count":0,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts\/1192549\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/media\/1192550"}],"wp:attachment":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1192549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1192549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1192549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}