{"id":7402,"date":"2026-09-04T18:49:32","date_gmt":"2026-09-04T10:49:32","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-74438"},"modified":"2026-09-04T18:49:32","modified_gmt":"2026-09-04T10:49:32","slug":"cve-2026-74438","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-74438","title":{"rendered":"CVE-2026-74438 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\ncrypto: sun4i-ss &#8211; Re"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>crypto: sun4i-ss &#8211; Remove insecure and unused rng_alg<\/p>\n<p>Remove sun4i_ss_rng, as it is insecure and unused:<\/p>\n<p>&#8211; It has multiple vulnerabilities.  sun4i_ss_prng_seed() is missing<br \/>\n  locking and has a buffer overflow.  sun4i_ss_prng_generate() fails to<br \/>\n  fill the entire buffer with cryptographic random bytes, because it<br \/>\n  rounds the destination length down and also doesn&#8217;t actually wait for<br \/>\n  the hardware to be ready before pulling bytes from it.<\/p>\n<p>&#8211; No user of this code is known.  It&#8217;s usable only theoretically via the<br \/>\n  &#8220;rng&#8221; algorithm type of AF_ALG.  But userspace actually just uses the<br \/>\n  actual Linux RNG (\/dev\/random etc) instead.  And rng_algs don&#8217;t<br \/>\n  contribute entropy to the actual Linux RNG either.  (This may have<br \/>\n  been confused with hwrng, which does contribute entropy.)<\/p>\n<p>The sun4i_ss_prng_seed() buffer overflow was reported by Tianchu Chen<br \/>\nand discovered by Atuin &#8211; Automated Vulnerability Discovery Engine<\/p>\n<p>There&#8217;s no point in fixing all these vulnerabilities individually when<br \/>\nthis is unused code, so let&#8217;s just remove it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>crypto: sun4i-ss &#8211; Remove insecure and unused rng_alg<\/p>\n<p>Remove sun4i_ss_rng, as it is insecure and unused:<\/p>\n<p>&#8211; It has multiple vulner<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-7402","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/7402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}