Upstream update available: crun 1.26 → 1.27.1 #2
Labels
No labels
ai-summary
bot
needs-build
needs-triage
priority/medium
update/minor
upstream-update
upstream/github
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
rpms/crun#2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Upstream update available:
crun1.26→1.27.1Package
cruncrunniceos-5.21.26-1minorpython_rpmleafgithub-upstreamUpstream
githubcontainers/crun1.27.11.27.1github_release_latest2026-04-21T07:55:51ZFalseSignals
FalseFalse-ai-summary, bot, needs-build, needs-triage, priority/medium, update/minor, upstream-update, upstream/githubNiceSOFT AI preliminary analysis
1. Краткий вывод
Обновление
crunс версии 1.26 до 1.27.1 является минорным и содержит исправления критических регрессий в работе bind-mount, AppArmor, cgroup и запуске контейнеров на нестандартных системах (Android/Linux Deploy). Обновление также добавляет поддержку сетевых интерфейсовpasstдля микро-ВМ и улучшает обработку конфигурации памяти.2. Риск для НАЙС.ОС
medium. Хотя класс обновления помечен как
minor, исправляемые баги затрагивают фундаментальные механизмы изоляции (AppArmor, cgroup) и монтирования файловых систем. Ошибка сEBADFпри удалении контейнеров и проблемы с правами вью на монтируемых устройствах могут привести к нестабильности системы или невозможности корректно управлять ресурсами.3. Security/CVE
Во входных данных отсутствуют явные упоминания CVE, идентификаторы уязвимостей или ключевые слова безопасности (
security_keywords_detected_by_script: False). Упомянутые исправления относятся к функциональным регрессиям и ошибкам обработки ошибок, а не к прямым эксплойтам.4. ABI/API риск
Данных недостаточно для автоматического определения изменений ABI/API.
krun.use_passt, что может потребовать изменения конфигурации, но не обязательно ломает существующие бинарники.libcrunкасаются логики запуска и проверки файловых систем, что теоретически может повлиять на поведение скриптов, полагающихся на специфические ошибки или состояние/sys/fs/cgroup.libcrunи проверкой совместимости с текущими патчами дистрибутива.5. Риск для RPM-сборки
Вероятны изменения в зависимостях (
BuildRequires) или требованиях к окружению сборки, если поддержкаpasstтребует новых библиотек или инструментов. Также возможно изменение поведения тестов%checkиз-за исправления логики работы с cgroup и AppArmor, что может привести к ложным срабатываниям или провалам тестов, ожидающих старых ошибок.6. Проверки мейнтейнера
rpmlintна обновленном RPM.BuildRequires(особенно связанных сpasst).%buildи%install).%checkи убедиться, что они проходят без ошибок, связанных с изменением логики cgroup/AppArmor.--read-onlyи динамическим монтированием устройств в тестовой среде.krun.use_passt(если применимо к архитектуре дистрибутива).7. Рекомендация
update candidate
8. Основание рекомендации
Обновление решает критичные функциональные регрессии, влияющие на базовую работоспособность контейнеризации (монтирование, удаление, права доступа), и не содержит признаков известных уязвимостей безопасности. Несмотря на необходимость ручного анализа ABI и тестирования, характер изменений (исправление багов) делает обновление целесообразным для включения в кандидаты.
Upstream release notes / description
NiceOS maintainer checklist
Versionand related fields inSPECS/*.speconly if policy allows it.SOURCES/sources.lock.json, manifests, metadata and SBOM.Bot metadata
niceos_upstream_monitor.py 1.42026-04-27T22:03:23Z