TGViewer
Технологический Болт Генона Технологический Болт Генона @tech_b0lt_genona · 9.87K subscribers
Post #7124 2.3K

Forwarded from Rust

🦀 В Rust нашли баг, который 11 лет обходил гарантии безопасности памяти.

Ошибка позволяет нарушить ограничения времени жизни при присваивании полю структуры. В результате код без `unsafe` может сохранить ссылку на уже уничтоженные данные, а затем обратиться к ним.

В issue есть примеры чтения освобождённой памяти и падения программы. Один из них воспроизводится начиная с Rust 1.4.

Разработчики присвоили ошибке высокий приоритет `P-high`. По оценке команды, случайное проявление маловероятно: для показанного нарушения безопасности нужна специально сконструированная реализация Drop.

Комментарии ограничили, чтобы предотвратить спам и бесполезные обсуждения.

Гарантии Rust тоже зависят от корректности компилятора. Здесь нашли дыру именно в их реализации.

https://github.com/rust-lang/rust/issues/164250
  • 😁 50
  • 👌 7
  • ❤ 3
  • ☃ 2
  • 🎄 2
  • 🔥 1
  • 👏 1
  • 🤔 1
  • 🎅 1
More from @tech_b0lt_genona
  1. Oct 14, 2026«Ростелеком» призвал создать дата-центры «судного дня» в России https://www.rosbalt.ru/new…
  2. Oct 14, 2026Когда вы ропщете на регуляторику, всякие проверки и "комплаенсы", то просто вспоминайте о…
  3. Oct 14, 2026Безумие продолжается. За последние сутки релизнули эксплоит гипервизора PS5. Взлом высшего…
  4. Oct 14, 2026Хронология перехода Минцифры на сайт национального удостоверяющего центра: 🔹GlobalSign 🔹…
  5. Oct 13, 2026Правильный маркетинг и антикриз подъехал Мы понимаем, что сейчас ваши команды сосредоточен…
  6. Oct 13, 2026Насилование малых провайдеров продолжается Провайдерам предложили виртуальные отношения ht…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →