TGViewer
FSCP FSCP @f_s_c_p · 13.4K subscribers
Post #124006 775
🦀 В Rust нашли баг, который 11 лет обходил гарантии безопасности памяти.

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

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

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

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

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

https://github.com/rust-lang/rust/issues/164250

_______
Источник | #rust_code
@F_S_C_P

-------
Поддержи канал подпиской
-------
  • 🤔 2
  • ❤ 1
  • 🔥 1
More from @f_s_c_p
  1. Oct 17, 2026😶 "Я не самоубийца, меня хотят убрать"... Ким Дотком пошел ва-банк. Помните, мы недавно в…
  2. Oct 17, 2026Об успешных инвесторах. Есть такое движение FIRE (Financial Independence, Retire Early) —…
  3. Oct 17, 2026Маск с главным инженером накуриваются под вискарь. — Чего бы нам такого отмочить? Давно пу…
  4. Oct 17, 2026АКТИВНЫЙ ЭКЗОСКЕЛЕТ!!! 🫨🫨🫨 Я тут такой серьезный... #model_M _______ Источник | #ivansm…
  5. Oct 17, 2026NASA ускоряет разработку трёх марсианских вертолётов для миссии SkyFall. Их планируют дост…
  6. Oct 17, 2026У меня есть некоторые основания предполагать, что мозг СДВГшника из-за своего любопытства,…
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 →