CVE-2026-90431
CVE CVE-2026-90431EUVD EUVD-2026-82092Veröffentlicht 2026-09-17T16:09:51.000Z
Was das Advisory beschreibt
In the Linux kernel, the following vulnerability has been resolved: remoteproc: Prevent crash handling to race with rproc_del() There's no synchronization between rproc_crash_handler_work() and rproc_del(), as such it's possible for a driver to be removed while crash-handler work is scheduled, or even executing - resulting in use-after-free issues. To avoid this the scheduled work need to be cancelled and synchronized against before the removal proceeds. In order to ensure that this doesn't race with the reporting, and thereby scheduling new work, a "deleting" flag is introduced. This is similar to the RPROC_DELETE state that was introduced to ensure that "start" didn't race with rproc_del(), but the existing mechanism can not be used as it's valid to call rproc_report_crash() in atomic context - and the "state" is protected by a mutex. In the event that work is cancelled the pm_stay_awake() is left unbalanced and need to be unrolled. The blocking and cancelling of crash-handler work prior to the actual rproc_shutdown() call does have the explicit side-effect that crashes resulting from the shutdown process will not enter the crash-handling path, and as such will not generate devcoredumps etc. Due to the existing mutual exclusion between these code paths there's no concrete reduction in functionality, but further work would be needed to handle this case.
Quelle: EUVD (ENISA), im Wortlaut der Meldung.
Produkte, die das Advisory nennt
Diese Angaben stammen aus der Meldung selbst, nicht aus einer Prüfung durch uns.
- Linux — Linux patch: 5.15.221; 8afd519c3470f685f964deebd61aa51d83cde90a <61862ed651b2493573e6d2192d5640bc6616f5d0; 8afd519c3470f685f964deebd61aa51d83cde90a <47de033918cd772146f7438aa04471c020b2dedc; patch: 5.10.270; patch: 6.6.157; patch: 6.12.110; 8afd519c3470f685f964deebd61aa51d83cde90a <50f232c26298923d39a48dc8e03d1732e5a5dcf1; 8afd519c3470f685f964deebd61aa51d83cde90a <a8a62cb4d2f3fd6aa06e86f1711c62d2a4cf17d5; 3.7; 8afd519c3470f685f964deebd61aa51d83cde90a <74ee3b2f5767447c57959994341e5b95f1079977; 8afd519c3470f685f964deebd61aa51d83cde90a <a31d9562eeec5c4103c202fc87651f6e7d3d0035; patch: 0; patch: 7.2.6; patch: 7.3-rc1; patch: 6.18.52; 8afd519c3470f685f964deebd61aa51d83cde90a <f15cde11298402f803d5dda9cb9f95eea3d2ca40; 8afd519c3470f685f964deebd61aa51d83cde90a <69af36f1fb7d24d287662fef6b2093bcf847a9db; patch: 6.1.188
Die genannten Versionen sind die Angabe der Meldung. Patchlage vergleicht keine Versionsnummern und leitet aus ihnen keine Aussage ab — welche Version installiert ist, muss ein Mensch nachsehen.
Im Produktkatalog geführt
Für diese Produkte kann ein Bestand in Patchlage erfasst werden. Ein Advisory dazu erscheint am Morgen danach im Lagebericht.
- Linux — Linux
Betrifft das einen Ihrer Kundenbestände?
Diese Seite kann die Frage nicht beantworten — sie kennt Ihren Bestand nicht. Wer seine Umgebungen erfasst hat, bekommt die Antwort am Morgen nach der Veröffentlichung, zusammen mit einem Absatz, den er unverändert an den Kunden weitergeben kann.
28 Tage testenPatchlage meldet Treffer und Verdachtsfälle. Zu allem anderen sagt dieses System nichts — weder diese Seite noch der Lagebericht behauptet je, dass ein Bestand sicher ist.