CVE-2021-47276 in Linux
Zusammenfassung
von VulDB • 31.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ftrace: Die IP-Adresse in ftrace_bug() nicht unbedacht lesen
Es wurde gemeldet, dass ein Fehler auf arm64 dazu führte, dass eine ungültige IP-Adresse verwendet wurde, um in ftrace_init() einen NOP-Eintrag zu aktualisieren. Der Fehlerpfad gab jedoch (zu Recht) -EINVAL und nicht -EFAULT zurück, da der Fehler mehr als einen Fehler verursachte. Da jedoch -EINVAL zurückgegeben wurde, versuchte ftrace_bug(), den Inhalt an der Stelle der IP-Adresse zu melden und direkt darauf zuzugreifen. Dies führte zum Panic des Systems, da die IP-Adresse nicht auf eine gültige Speicheradresse zeigte.
Stattdessen sollte die IP-Adresse mit copy_from_kernel_nofault() gelesen werden, um den Speicher sicher zu accesses, und falls ein Fehler auftritt, sollte gemeldet werden, dass die Adresse einen Fehler verursacht hat; andernfalls sollte der Inhalt an dieser Stelle gemeldet werden.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.