Код страницы Intel EPT использует оптимизацию, чтобы отложить промывку любого кэшированного EPT состояние до тех пор, пока блокировка p2m н…
Код страницы Intel EPT использует оптимизацию, чтобы отложить промывку любого кэшированного EPT состояние до тех пор, пока блокировка p2m не будет сброшена, так что несколько модификаций сделаны под тем же запертым регионом выдают только один флеш. Освобождение структур пейджирования, однако, не откладывается до тех пор, пока промывка не будет сделано, и может привести к тому, что освобожденные страницы преходя время от времени присутствуют в кэшированном состоянии. Такие несвежные записи могут указывать на диапазоны памяти, не принадлежащие гостю, таким образом, предоставление доступа к непреднамеренным областям памяти.
Продукт проверяет состояние ресурса перед его использованием, однако состояние ресурса может измениться между проверкой и использованием таким образом, что результаты проверки утрачивают силу.
https://cwe.mitre.org/data/definitions/367.html →Открыть в коллекции CWE →Данная атака эксплуатирует использование символических ссылок (Symlink) для записи в конфиденциальные файлы. Злоумышленник может создать символическую ссылку на целевой файл, к которому у него нет прямого доступа. Когда привилегированная программа пытается создать временный файл с тем же именем, что и символическая ссылка, она фактически записывает данные в целевой файл, на который указывает символическая ссылка злоумышленника. Если злоумышленник может поместить вредоносное содержимое во временный файл, он тем самым запишет его в конфиденциальный файл через символическую ссылку. Состояние гонки возникает потому, что система проверяет существование временного файла, а затем создаёт его. Злоумышленник, как правило, создаёт символическую ссылку в промежутке между проверкой и созданием временного файла.
https://capec.mitre.org/data/definitions/27.html →Открыть в коллекции CAPEC →Данная атака нацелена на состояние гонки, возникающее между моментом проверки (состояния) ресурса и моментом его использования. Типичный пример — обращение к файлу. Злоумышленник может эксплуатировать состояние гонки при обращении к файлу, «участвуя в гонке»: изменяя ресурс между первым обращением целевой программы к файлу и фактическим его использованием. В этом промежутке злоумышленник может заменить или изменить файл, вызвав неожиданное поведение приложения.
https://capec.mitre.org/data/definitions/29.html →Открыть в коллекции CAPEC →