python.avoid-bind-to-all-interfaces

返回列表 · CWE 索引

pythonINFO规则详情

各语言消息对照

语言消息
de

`socket.bind` an 0.0.0.0 oder einen leeren String kann den Server unbeabsichtigt öffentlich erreichbar machen, da er sich an alle verfügbaren Schnittstellen bindet. Ermitteln Sie stattdessen die korrekte Adresse aus einer Umgebungsvariable oder Konfigurationsdatei.

en

Running `socket.bind` to 0.0.0.0, or empty string could unexpectedly expose the server publicly as it binds to all available interfaces. Consider instead getting correct address from an environment variable or configuration file.

fr

Exécuter `socket.bind` sur 0.0.0.0 ou sur une chaîne vide peut exposer publiquement le serveur sans que vous ne le vouliez, car il se lie à toutes les interfaces disponibles. Récupérez plutôt l'adresse correcte depuis une variable d'environnement ou un fichier de configuration.

ja

`socket.bind` が 0.0.0.0 または空文字列にバインドすると、利用可能なすべてのネットワークインターフェースにバインドされるため、サービスが意図せずインターネットに公開される可能性があります。環境変数または設定ファイルから正しいアドレスを取得することを推奨します。

ko

`socket.bind`가 0.0.0.0 또는 빈 문자열로 바인딩하면 사용 가능한 모든 네트워크 인터페이스에 바인딩되어, 의도치 않게 서비스가 공용 네트워크에 노출될 수 있습니다. 올바른 주소는 환경 변수나 설정 파일에서 가져오는 것이 좋습니다.

ru

Вызов `socket.bind` для 0.0.0.0 или пустой строки привязывает слушателя ко всем интерфейсам и может неожиданно выставить сервер наружу. Берите корректный адрес из переменной окружения или файла конфигурации.

zh

`socket.bind` 绑定 0.0.0.0 或空字符串会绑定所有可用网卡,可能意外地把服务暴露到公网。建议从环境变量或配置文件获取正确地址。

zh-Hant

`socket.bind` 綁定 0.0.0.0 或空字串會綁定所有可用的網路介面,可能意外地把服務暴露到公網。建議從環境變數或設定檔案取得正確位址。

CWE 知识卡

语言名称修复建议
deOffenlegung von InformationenMinimieren Sie die von Schnittstellen zurückgegebenen Felder; sensible Daten gehören weder in Antworten noch in Logs oder Fehlermeldungen.
en——
frExposition d'informations sensibles à un acteur non autoriséRéduisez au minimum les champs renvoyés par les interfaces ; les données sensibles ne doivent figurer ni dans les réponses, ni dans les journaux, ni dans les messages d'erreur.
ja情報漏えいAPI の返却フィールドを最小限に抑え、機密データはレスポンス、ログ、エラーメッセージに含めないでください。
ko정보 노출인터페이스가 반환하는 필드를 최소화하고, 민감한 데이터가 응답·로그·오류 메시지에 들어가지 않도록 하십시오.
ruРаскрытие информацииМинимизируйте поля в ответах API: чувствительные данные не должны попадать в ответы, журналы и сообщения об ошибках.
zh信息泄露最小化接口返回字段,敏感数据不进入响应、日志与错误信息。
zh-Hant資訊洩漏最小化介面回傳欄位,敏感資料不進入回應、日誌與錯誤資訊。

OWASP

A01:2021 - Broken Access Control

元数据

likelihoodHIGH
impactMEDIUM
confidenceHIGH

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/lang/security/audit/network/bind.yaml