[llvm] 3557621 - Add security group 2022 transparency report.

Kristof Beyls via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 20 00:50:33 PST 2023


Author: Kristof Beyls
Date: 2023-01-20T09:49:30+01:00
New Revision: 355762145328cea99a886dda964878f12fe37f6e

URL: https://github.com/llvm/llvm-project/commit/355762145328cea99a886dda964878f12fe37f6e
DIFF: https://github.com/llvm/llvm-project/commit/355762145328cea99a886dda964878f12fe37f6e.diff

LOG: Add security group 2022 transparency report.

Added: 
    

Modified: 
    llvm/docs/SecurityTransparencyReports.rst

Removed: 
    


################################################################################
diff  --git a/llvm/docs/SecurityTransparencyReports.rst b/llvm/docs/SecurityTransparencyReports.rst
index bcc28d8a9624f..a857e676880f8 100644
--- a/llvm/docs/SecurityTransparencyReports.rst
+++ b/llvm/docs/SecurityTransparencyReports.rst
@@ -42,3 +42,37 @@ expect further improvements to get implemented in 2022. Many of the potential
 improvements end up being discussed on the `monthly public call on LLVM's
 security group <https://llvm.org/docs/GettingInvolved.html#online-sync-ups>`_.
 
+
+2022
+----
+
+In this section we report on the issues the group received in 2022, or on issues
+that were received earlier, but were disclosed in 2022.
+
+In 2022, the llvm security group received 15 issues that have been disclosed at
+the time of writing this transparency report.
+
+5 of these were judged to be security issues:
+
+* https://bugs.chromium.org/p/llvm/issues/detail?id=17 reports a miscompile in
+  LLVM that can result in the frame pointer and return address being
+  overwritten. This was fixed.
+
+* https://bugs.chromium.org/p/llvm/issues/detail?id=19 reports a vulnerability
+  in `std::filesystem::remove_all` in libc++. This was fixed.
+
+* https://bugs.chromium.org/p/llvm/issues/detail?id=23 reports a new Spectre
+  gadget variant that Speculative Load Hardening (SLH) does not mitigate. No
+  extension to SLH was implemented to also mitigate against this variant.
+
+* https://bugs.chromium.org/p/llvm/issues/detail?id=30 reports missing memory
+  safety protection on the (C++) exception handling path. A number of fixes
+  were implemented.
+
+* https://bugs.chromium.org/p/llvm/issues/detail?id=33 reports the RETBLEED
+  vulnerability. The outcome was clang growing a new security hardening feature
+  `-mfunction-return=thunk-extern`, see https://reviews.llvm.org/D129572.
+
+
+No dedicated LLVM releases were made for any of the above issues.
+


        


More information about the llvm-commits mailing list