CVE-2022-41954 in Primavera Unifier
Сводка
по VulDB • 27.05.2026
MPXJ — это библиотека с открытым исходным кодом для чтения и записи планов проектов из различных форматов файлов и баз данных. В операционных системах, подобных Unix (не Windows или macOS), использование MPXJ функции `File.createTempFile(..)` приводит к созданию временных файлов с правами доступа `-rw-r--r--`. Это означает, что любой другой пользователь системы может прочитать содержимое этого файла. Когда MPXJ читает файл расписания, требующий создания временного файла или каталога, осведомленный локальный пользователь может обнаружить эти временные файлы во время их использования и затем получить доступ к расписанию, обрабатываемому MPXJ. Проблема была исправлена; начиная с версии MPXJ 10.14.1 включены необходимые изменения. Пользователи, не имеющие возможности обновиться, могут установить переменную `java.io.tmpdir` в каталог, доступ к которому имеет только пользователь, запускающий приложение, что предотвратит доступ других пользователей к этим временным файлам.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.