Неправильная интерпретация ввода
Продукт неправильно интерпретирует ввод, будь то от злоумышленника или другого продукта, в соответствии с требованиями безопасности.
Misinterpretation of InputCWE описывает класс ошибки. Конкретная уязвимость и затронутые версии указываются в CVE и бюллетене вендора.
Найдено: 956 · CWE 5.0 · Автоматический перевод, сверяйте оригинал MITRE
Продукт неправильно интерпретирует ввод, будь то от злоумышленника или другого продукта, в соответствии с требованиями безопасности.
Misinterpretation of InputПродукт готовит структурированное сообщение для связи с другим компонентом, но кодирование или побег данных либо отсутствует, либо делается неправильно.В результате предполагаемая структура сообщения не сохраняется.
Improper Encoding or Escaping of OutputПродукт конструирует лог-сообщение с внешнего входа, но не нейтрализует или неправильно нейтрализует специальные элементы при записи сообщения в лог-файл.
Improper Output Neutralization for LogsПродукт не ограничивает или неправильно ограничивает операции в пределах ресурса, доступ к которому осуществляется с помощью индекса или указателя, такого как память или файлы.
Incorrect Access of Indexable ResourceПродукт выполняет операции на буфере памяти, но он считывает или записывает в место памяти за пределами предполагаемой границы буфера.
Improper Restriction of Operations within the Bounds of a Memory BufferПродукт копирует входной буфер в выходной буфер без проверки того, что размер входного буфера меньше размера выходного буфера.
Buffer Copy without Checking Size of InputПродукт записывается через конец буфера, который был выделен на стеке.
Stack-based Buffer OverflowПродукт записывает мимо конца буфера, который был выделен на кучу.
Heap-based Buffer OverflowЛюбое условие, при котором злоумышленник имеет возможность написать произвольное значение произвольному местоположению, часто в результате переполнения буфера.
Write-what-where ConditionПродукт записывает в буфер, используя индекс или указатель, который ссылается на местоположение памяти до начала буфера.
Buffer UnderwriteПродукт считывает данные за конец или до начала предполагаемого буфера.
Out-of-bounds ReadПродукт считывает из буфера, используя механизмы доступа к буферу, такие как индексы или указатели, которые ссылаются на расположение памяти после целевого буфера.
Buffer Over-readПродукт считывает из буфера с использованием механизмов доступа к буферу, таких как индексы или указатели, которые ссылаются на расположение памяти до целевого буфера.
Buffer Under-readОбертывание ошибок происходит всякий раз, когда значение увеличивается до максимального значения для своего типа и, следовательно, «обертывается» до очень малого, отрицательного или неопределенного значения.
Wrap-around ErrorПродукт использует ненадежный вход при расчете или использовании массивного индекса, но продукт не проверяет или неправильно проверяет индекс, чтобы гарантировать, что индекс ссылается на действительное положение в массиве.
Improper Validation of Array IndexПродукт анализирует отформатированное сообщение или структуру, но он не обрабатывает или неправильно обрабатывает поле длины, которое не соответствует фактической длине связанных данных.
Improper Handling of Length Parameter InconsistencyИзделие неправильно рассчитывает размер, который будет использоваться при выделении буфера.
Incorrect Calculation of Buffer SizeПродукт использует функцию, которая принимает строку формата в качестве аргумента, но строка формата исходит из внешнего источника.
Use of Externally-Controlled Format StringИзделие неправильно вычисляет длину строк, которые могут содержать широкие или многобайтовые символы.
Incorrect Calculation of Multi-Byte String LengthПродукт получает ввод от восходящего компонента, но он не нейтрализует или неправильно нейтрализует специальные элементы, которые могут быть интерпретированы как элементы управления или синтаксические маркеры, когда они отправляются в нисходящий компонент.
Improper Neutralization of Special ElementsПродукт не нейтрализует или неправильно нейтрализует разграничители.
Improper Neutralization of DelimitersИзделие получает ввод от компонента, находящегося вверх по течению, но оно не нейтрализует или неправильно нейтрализует специальные элементы, которые могут быть интерпретированы как ограничители параметров или аргументов, когда они отправляются на компонент, н
Improper Neutralization of Parameter/Argument DelimitersПродукт получает вход от компонента, находящегося в верхнем потоке, но он не нейтрализует или неправильно нейтрализует специальные элементы, которые могут быть интерпретированы как ограничители ценности, когда они отправляются на компонент нижнего потока.
Improper Neutralization of Value DelimitersПродукт получает вход от компонента, находящегося в верхнем течении, но он не нейтрализует или неправильно нейтрализует специальные элементы, которые могут быть интерпретированы как ограничители записи, когда они отправляются на компонент нижнего течения.
Improper Neutralization of Record DelimitersCopyright © 2006–2026, The MITRE Corporation. CWE is a trademark of The MITRE Corporation. Каталог MITRE · Условия использования CWE