Upstream update available: tpm2-pkcs11 1.9.1 → 1.9.2 #1
Labels
No labels
ai-summary
bot
needs-build
needs-triage
priority/medium
update/patch
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/tpm2-pkcs11#1
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:
tpm2-pkcs111.9.1→1.9.2Package
tpm2-pkcs11tpm2-pkcs11niceos-5.21.9.1-1patchpython_rpmleafgithub-upstreamUpstream
githubtpm2-software/tpm2-pkcs111.9.21.9.2github_release_latest2025-09-30T14:30:00ZFalseSignals
FalseFalse-ai-summary, bot, needs-build, needs-triage, priority/medium, update/patch, upstream-update, upstream/githubNiceSOFT AI preliminary analysis
1. Краткий вывод
Обновление пакета
tpm2-pkcs11с версии 1.9.1 до 1.9.2 классифицируется как патч-уровня и содержит исправления критических ошибок, включая утечку памяти и отсутствие механизма SHA1-RSA-PKCS. Обновление также добавляет функциональность импорта постоянных ключей TPM2 черезtpm2_ptool. Автоматическое применение не рекомендуется без предварительной проверки ABI и тестирования сборки.2. Риск для НАЙС.ОС
Оценка: medium
Обоснование: Хотя обновление помечено как
patch, наличие исправления утечки памяти (Fix memory leak) и добавления нового криптографического механизма (SHA1-RSA-PKCS) повышает уровень риска. Изменение логики работыtpm2_ptool(успешное уничтожение команд, импорт ключей) может повлиять на поведение приложений, зависящих от этих утилит. Отсутствие явных тегов безопасности в скрипте анализа не исключает потенциальных уязвимостей, требующих ручного аудита кода.3. Security/CVE
Во входных данных отсутствуют явные указания на наличие CVE или прямые признаки уязвимостей безопасности (security_keywords_detected_by_script: False). Однако исправление "Missing SHA1-RSA-PKCS" и "memory leak" косвенно указывает на проблемы с безопасностью и стабильностью, которые могут быть связаны с уязвимостями, но конкретные CVE не идентифицированы в предоставленном тексте.
4. ABI/API риск
Нужен ручной ABI/API анализ.
В release notes указано добавление поддержки импорта постоянных ключей (
Add support for importing persistent TPM2 keys) и изменение логики обработки команд (destroy,--label). Для библиотеки PKCS#11 это может означать изменения в структуре объектов или поведении функций, что потенциально нарушает ABI-совместимость для клиентов, ожидающих строгого поведения старых версий. Исправление утечки памяти также требует проверки, чтобы оно не изменило сигнатуры функций или порядок освобождения ресурсов в публичном API.5. Риск для RPM-сборки
Вероятны проблемы со сборкой из-за изменений в конфигурации и зависимостях:
javacи модуля Pythonpkcs11. Если в системе сборки отсутствуют эти компоненты или их версии изменились, сборка может упасть.setup.py("Unknown distribution option") может изменить вывод тестов или логику выполнения%check, требуя обновления патчей или скриптов тестирования.6. Проверки мейнтейнера
javacи модуляpkcs11в окружении сборки; при необходимости добавитьBuildRequires.rpmlintи проверку спецификации на предмет новых зависимостей или изменений в%prep/%build.%check), особенно связанных с Python и TPM.tpm2_ptool(командыdestroyи импорт ключей) в изолированной среде.setup.pyустранены и не влияют на результат сборки.7. Рекомендация
update candidate
8. Основание рекомендации
Обновление содержит важные исправления безопасности (утечка памяти, недостающий механизм шифрования) и функциональности, которые должны быть внедрены. Несмотря на риски ABI и сложности сборки, классификация
patchи отсутствие блокирующих политик позволяют рекомендовать статус кандидата после прохождения обязательных проверок мейнтейнера (ABI, сборка, тесты). Автоматическое обновление отложено до подтверждения совместимости.Upstream release notes / description
[1.9.2] - 2025-09-29
Fixed:
--labelwas used instead of--token-label.Added
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-27T23:21:56Z