{"id":125748,"date":"2025-06-01T15:05:12","date_gmt":"2025-06-01T13:05:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka"},"modified":"2025-06-01T15:05:12","modified_gmt":"2025-06-01T13:05:12","slug":"inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka","title":{"rendered":"Vorfall mit dem Ersetzen von Commits im Linux-Kernel-Branch von Kesa Cook.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Linus Torvalds forderte den Administrator von kernel.org auf, das Benutzerkonto von Kesa Kuka, dem ehemaligen Hauptsystemadministrator von kernel.org und Leiter des Ubuntu Security Teams, das 14 mit Sicherheit verbundenen Subsysteme im Kernel betreut, sofort zu sperren. Konstantin Ryabtsev, verantwortlich f\u00fcr die Infrastruktur von kernel.org, f\u00fchrte die Sperrung durch. Grund f\u00fcr die Sperrung war ein Pull-Request zur Aufnahme von \u00c4nderungen in den Kernel-Branch 6.16, der sich auf ein Git-Repository bezog, in dem die Autorinformationen einiger Commits ge\u00e4ndert wurden.    <\/p>\n<p>Im von Kess unterst\u00fctzten git-Repository gab es falsche \u00c4nderungen im Feld des Autors und des Committers, bei denen &#171;Linus Torvalds&#187; angegeben war, aber Linus hat diese nicht hinzugef\u00fcgt. Zum Beispiel gab es unter dem Namen Linus in Kess' Branch einen Commit, der einen anderen Commit in Linus' Branch wiederholte, jedoch mit einem anderen SHA1-Hash. Beide Commits sehen gleich aus, abgesehen von den Signaturinformationen.          <\/p>\n<p>Die \u00c4nderungen schienen nicht das Resultat eines zuf\u00e4lligen Fehlers beim Ausf\u00fchren der Operation &#171;git rebase&#187; zu sein, da sie falsche Informationen \u00fcber den Autor des Commits enthielten. Linus Torvalds betrachtete dies als Hinweise auf potenziell sch\u00e4dliche Aktivit\u00e4ten und initiierte eine Sperre f\u00fcr die Annahme jeglicher \u00c4nderungen von Kess, bis die Gr\u00fcnde f\u00fcr solche Manipulationen gekl\u00e4rt und best\u00e4tigt werden, dass Kess' System nicht kompromittiert wurde.    <\/p>\n<p>Kess antwortete, er verstehe nicht, wie das passieren konnte. Zuvor hatte er Probleme beim Versuch, mehrere seiner git-Branches zusammenzuf\u00fchren, wonach er versuchte, diese mit der Operation &#171;git rebase&#187; zu l\u00f6sen, was jedoch anscheinend nicht half. All dies geschah vor dem Hintergrund eines Ausfalls des SSD-Laufwerks, das beim Kopieren Fehler anzeigte. Kess war der Meinung, dass es ihm nach dem Ausfall gelungen sei, den Zustand seiner Repositories wiederherzustellen, aber scheinbar ist das nicht der Fall. Um die Integrit\u00e4t wiederherzustellen, beabsichtigt Kess, seine Branches aus einzelnen Patches neu zu erstellen. Als wahrscheinlichste Ursache f\u00fcr die irref\u00fchrte Autorenschaft sieht Kess einen misslungenen Versuch, das Repository nach seiner Besch\u00e4digung wiederherzustellen.    <\/p>\n<p>Linus war mit dieser Erkl\u00e4rung nicht einverstanden, da seiner Meinung nach die \u00c4nderungen in der Commit-Historie von Kess sehr stark wie absichtliche Handlungen und nicht wie ein zuf\u00e4lliger Fehler aussahen. Das Rebase der \u00c4nderungshistorie mit der Operation &#171;git rebase&#187; k\u00f6nnte die Neuschreibung des Committers erkl\u00e4ren, aber Linus kann nicht verstehen, wie eine solche Operation &#171;git rebase&#187; versehentlich ausgef\u00fchrt worden sein k\u00f6nnte.     <\/p>\n<p>Das Umschreiben eines oder zweier Commits k\u00f6nnte man vielleicht noch als Fehler werten, aber im Repository von Kesa wurden mehr als sechstausend Merge-Commits umgeschrieben, von denen 330 von Linus verfasst wurden, obwohl diese Commits nicht aus Linus' git-Baum stammen. Die vorgenommenen \u00c4nderungen erinnern eher an die Arbeit eines Skripts als an das Ergebnis eines Datenverlusts auf einem Speicherger\u00e4t, da sie eine separate Rekonstruktion jeder Commit-Kopie erfordern.       <\/p>\n<p>Kess versicherte Linus, dass er dies nicht absichtlich getan habe und solche Experimente nicht ohne Vorwarnung durchf\u00fchren w\u00fcrde (zum Beispiel war das vorige Experiment zur Erzeugung von Konflikten bei Commits mit Linus abgesprochen). In dieser Woche f\u00fchrte er mehrere manuelle Operationen im Repository durch und wird nun versuchen herauszufinden, was schiefgegangen ist, und das Problem zu reproduzieren. Beispielsweise f\u00fchrte Kess eine Rebase-Operation f\u00fcr die Git-B\u00e4ume for-next\/hardening und for-linus\/hardening durch, wobei er im Gegensatz zu fr\u00fcheren \u00e4hnlichen \u00c4nderungen den Branch \u201emaster\u201c und nicht rc2 verwendete. W\u00e4hrend dieser Operation \u00e4nderte er die Skripte zur \u00dcberpr\u00fcfung von Pull-Requests.    <\/p>\n<p>Zusatzinformation: Kess Cook ver\u00f6ffentlichte eine weitere Mitteilung, in der er erkl\u00e4rte, dass das Problem wahrscheinlich aufgrund der Verwendung des Tools \u201egit-filter-repo\u201c auftrat, das die Commithistorie im Repository umschreibt, in Verbindung mit dem Befehl \u201eb4 trailers\u201c, welches dazu dient, Trailer an Commits anzuwenden (zum Beispiel \u201eSigned-off-by:\u201c).<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63336\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b \u043e\u0442 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 kernel.org \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0447\u0451\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u041a\u0435\u0441\u0430 \u041a\u0443\u043a\u0430, \u0431\u044b\u0432\u0448\u0435\u0433\u043e \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0430 kernel.org \u0438 \u043b\u0438\u0434\u0435\u0440\u0430 Ubuntu Security Team, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u044f\u0434\u0440\u0435 14 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u044e. \u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0438\u043d \u0420\u044f\u0431\u0446\u0435\u0432, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b kernel.org, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043b \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0443. \u041f\u043e\u0432\u043e\u0434\u043e\u043c \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u043f\u043e\u0441\u043b\u0443\u0436\u0438\u043b pull-\u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0432 \u0432\u0435\u0442\u043a\u0443 \u044f\u0434\u0440\u0430 6.16 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u0441\u0441\u044b\u043b\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u043d\u0430 git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-125748","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b \u043e\u0442 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 kernel.org \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0447\u0451\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u041a\u0435\u0441\u0430 \u041a\u0443\u043a\u0430, \u0431\u044b\u0432\u0448\u0435\u0433\u043e \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0430 kernel.org \u0438 \u043b\u0438\u0434\u0435\u0440\u0430 Ubuntu Security Team, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u044f\u0434\u0440\u0435 14 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0418\u043d\u0446\u0438\u0434\u0435\u043d\u0442 \u0441 \u043f\u043e\u0434\u043c\u0435\u043d\u043e\u0439 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432 \u0432 \u0432\u0435\u0442\u043a\u0435 \u044f\u0434\u0440\u0430 Linux \u043e\u0442 \u041a\u0435\u0441\u0430 \u041a\u0443\u043a\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b \u043e\u0442 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 kernel.org \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0447\u0451\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u041a\u0435\u0441\u0430 \u041a\u0443\u043a\u0430, \u0431\u044b\u0432\u0448\u0435\u0433\u043e \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0430 kernel.org \u0438 \u043b\u0438\u0434\u0435\u0440\u0430 Ubuntu Security Team, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u044f\u0434\u0440\u0435 14 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-06-01T13:05:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-06-01T13:05:12+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vorfall mit der Manipulation von Commits im Linux-Kernel-Branch von Kes Cook | ProHoster","description":"Linus Torvalds forderte den Administrator von kernel.org auf, umgehend das Konto von Kes Cook, dem ehemaligen Hauptsystemadministrator von kernel.org und Leiter des Ubuntu-Sicherheitsteams, das 14 Subsysteme im Kernel begleitet, zu sperren.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0418\u043d\u0446\u0438\u0434\u0435\u043d\u0442 \u0441 \u043f\u043e\u0434\u043c\u0435\u043d\u043e\u0439 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432 \u0432 \u0432\u0435\u0442\u043a\u0435 \u044f\u0434\u0440\u0430 Linux \u043e\u0442 \u041a\u0435\u0441\u0430 \u041a\u0443\u043a\u0430 | ProHoster","og:description":"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043b \u043e\u0442 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 kernel.org \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0447\u0451\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u041a\u0435\u0441\u0430 \u041a\u0443\u043a\u0430, \u0431\u044b\u0432\u0448\u0435\u0433\u043e \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0430 kernel.org \u0438 \u043b\u0438\u0434\u0435\u0440\u0430 Ubuntu Security Team, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u0432 \u044f\u0434\u0440\u0435 14 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/inczident-s-podmenoj-kommitov-v-vetke-yadra-linux-ot-kesa-kuka","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-06-01T13:05:12+00:00","article:modified_time":"2025-06-01T13:05:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"125748","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 13:07:05","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 13:07:05","updated":"2026-01-23 13:07:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/125748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=125748"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/125748\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=125748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=125748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=125748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}