{"id":"CVE-2019-15847","revision":"bf6f007ed7184a6e986f489555d953a3","records":[{"revision":"bf6f007ed7184a6e986f489555d953a3","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2019-15847","aliases":[],"title":"The POWER9 backend in GNU Compiler Collection (GCC) before version 10 could optimize multiple calls of the __builtin_darn intrinsic into a single call, thus reducing the entropy of the random number generator. This occurred because a volati…","description":"The POWER9 backend in GNU Compiler Collection (GCC) before version 10 could optimize multiple calls of the __builtin_darn intrinsic into a single call, thus reducing the entropy of the random number generator. This occurred because a volatile operation was not specified. For example, within a single execution of a program, the output of every __builtin_darn() call may be the same.","state":0,"publishedAt":"2019-09-02T22:03:34+00:00","modifiedAt":"2026-10-14T06:50:08.351+00:00","affected":[{"ecosystem":"Vendor product","name":"n/a","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"n/a\",\n                    \"vendor\": \"n/a\",\n                    \"versions\": [\n                        {\n                            \"status\": \"affected\",\n                            \"version\": \"n/a\"\n                        }\n                    ]\n                }"}],"metrics":[],"references":["https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91481","http://lists.opensuse.org/opensuse-security-announce/2019-10/msg00056.html","http://lists.opensuse.org/opensuse-security-announce/2019-10/msg00057.html","http://lists.opensuse.org/opensuse-security-announce/2020-05/msg00058.html"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2019-15847","license":"CVE Program Terms of Use","key":"cve-program:CVE-2019-15847","identifiers":["CVE-2019-15847"]},"retained":false,"historicalAffected":[]}],"coverage":[]}