java.server-dangerous-object-deserialization

返回列表 · CWE 索引

javaERROR规则详情

各语言消息对照

语言消息
de

Die Verwendung eines beliebigen Objekts ('$PARAMTYPE $PARAM') mit Java RMI ist eine unsichere Deserialisierungsschwachstelle. Das Objekt kann von einem Angreifer manipuliert werden, der so Code auf Ihrem System ausführen kann. Verwenden Sie stattdessen eine ganzzahlige ID zur Suche des Objekts oder ein anderes Serialisierungsverfahren wie JSON.

en

Using an arbitrary object ('$PARAMTYPE $PARAM') with Java RMI is an insecure deserialization vulnerability. This object can be manipulated by a malicious actor allowing them to execute code on your system. Instead, use an integer ID to look up your object, or consider alternative serialization schemes such as JSON.

fr

L'utilisation d'un objet arbitraire ('$PARAMTYPE $PARAM') avec Java RMI constitue une vulnérabilité de désérialisation non sécurisée : cet objet peut être manipulé par un acteur malveillant pour exécuter du code sur votre système. Utilisez plutôt un identifiant entier pour retrouver votre objet, ou envisagez d'autres schémas de sérialisation comme JSON.

ja

Java RMI で任意のオブジェクト('$PARAMTYPE $PARAM')を使用するのは、安全でないデシリアライズの脆弱性にあたります。攻撃者はこのオブジェクトを操作して、システム上でコードを実行できてしまいます。整数 ID によるオブジェクト検索に切り替えるか、JSON などの代替シリアライズ方式を検討してください。

ko

Java RMI에서 임의 객체('$PARAMTYPE $PARAM')를 사용하는 것은 안전하지 않은 역직렬화 취약점입니다. 공격자가 해당 객체를 조작하여 시스템에서 코드를 실행할 수 있습니다. 정수 ID로 객체를 조회하는 방식으로 변경하거나 JSON과 같은 다른 직렬화 방식을 고려하십시오.

ru

Использование произвольного объекта ('$PARAMTYPE $PARAM') с Java RMI — уязвимость небезопасной десериализации: злоумышленник может манипулировать этим объектом и выполнить код в вашей системе. Вместо этого ищите объект по целочисленному идентификатору или рассмотрите другие схемы сериализации, например JSON.

zh

在 Java RMI 中使用任意对象('$PARAMTYPE $PARAM')属于不安全的反序列化漏洞。攻击者可操纵该对象在你的系统上执行代码。请改用整数 ID 查找对象,或考虑 JSON 等其他序列化方案。

zh-Hant

在 Java RMI 中使用任意物件('$PARAMTYPE $PARAM')屬於不安全的還原序列化漏洞。攻擊者可操縱該物件在你的系統上執行程式碼。請改用整數 ID 查詢物件,或考慮 JSON 等其他序列化方案。

CWE 知识卡

语言名称修复建议
deUnsichere DeserialisierungDeserialisieren Sie nicht vertrauenswürdige Daten nicht mit nativen Verfahren (pickle/unserialize/yaml.load); wechseln Sie zu sicheren Formaten wie JSON und prüfen Sie gegen ein Schema.
en——
frDésérialisation de données non fiablesInterdisez la désérialisation native de données non fiables (pickle/unserialize/yaml.load) ; préférez des formats sûrs comme JSON avec validation de schéma.
ja安全でないデシリアライゼーション信頼できないデータに対してネイティブなデシリアライズ(pickle/unserialize/yaml.load)を使用しないでください。JSON などの安全な形式に切り替え、schema 検証を行います。
ko안전하지 않은 역직렬화신뢰할 수 없는 데이터에 네이티브 역직렬화(pickle/unserialize/yaml.load)를 사용하지 마십시오. JSON 등 안전한 형식으로 전환하고 schema 검증을 수행하십시오.
ruНебезопасная десериализацияЗапрещена нативная десериализация недоверенных данных (pickle/unserialize/yaml.load); используйте безопасные форматы вроде JSON с проверкой по схеме.
zh不安全的反序列化禁止对不可信数据使用原生反序列化(pickle/unserialize/yaml.load);改用 JSON 等安全格式并做 schema 校验。
zh-Hant不安全的還原序列化禁止對不可信資料使用原生還原序列化(pickle/unserialize/yaml.load);改用 JSON 等安全格式並做 schema 驗證。

OWASP

A08:2017 - Insecure DeserializationA08:2021 - Software and Data Integrity Failures

元数据

likelihoodLOW
impactHIGH
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/java/rmi/security/server-dangerous-object-deserialization.yaml