CVE-2022-41956 in AutolabИнформация

Сводка

по VulDB • 31.05.2026

Autolab — это сервис управления курсами, изначально разработанный группой студентов Университета Карнеги-Меллона, который позволяет преподавателям предоставлять студентам программируемые задания с автоматической проверкой через веб-интерфейс. В функции удаленной сдачи заданий (remote handin) Autolab обнаружена уязвимость раскрытия файлов, благодаря которой пользователи могут сдавать задания, используя пути за пределами своей директории для сдачи. После этого пользователи могут просматривать свои работы и просматривать содержимое файлов. Уязвимость исправлена в версии 2.10.0. В качестве временного решения убедитесь, что поле для функции удаленной сдачи заданий пустое (Edit Assessment > Advanced > Remote handin path), и что Autolab не запускается от имени пользователя `root` (или любого другого пользователя, имеющего права записи в `/`). В качестве альтернативы отключите функцию удаленной сдачи, если она не требуется, заменив тело функции `local_submit` в файле `app/controllers/assessment/handin.rb` на `render(plain: "Feature disabled", status: :bad_request) && return`.

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

GitHub, Inc.

Резервировать

30.09.2022

Раскрытие

14.01.2023

Модерация

принято

Вход

VDB-218361

EPSS

0.01768

KEV

Нет

Деятельности

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!