📰 IT Дайджест

#rails

2 материала

2. KindaRails2Shell: RCE в Active Storage через libvips — патчи вышли, но libvips тоже надо обновить

Исследователи из Ethiack нашли цепочку arbitrary file read → RCE в Rails, если включён Active Storage с vips-процессором и принимаются картинки от недоверенных пользователей. Уязвимы Rails 7.0–8.1.3 по умолчанию, 6.x — только с кастомной настройкой. Фикс требует Rails 7.2.3.2/8.0.5.1/8.1.3.1 и libvips ≥ 8.13, иначе Active Storage упадёт на старте.

ethiack.com · #security #cve #rails #rce #security

13. Anti-corruption layer на C#: три шва на миграции с Rails

На Habr — разбор миграции с Rails на C# через anti-corruption layer, где автор показывает не учебниковую схему, а три конкретных шва в проекте. Интерес тут не в термине, а в том, как границу между чужой моделью и своей доменной логикой пришлось собирать руками.

habr.com · #other #architecture #csharp #migration #rails