c.insecure-use-strcat-fn

返回列表 · CWE 索引

cWARNING规则详情

各语言消息对照

语言消息
de

Der Befund trifft zu, sobald strcat oder strncat verwendet wird. Das ist kritisch, weil strcat und strncat Pufferüberlauf-Schwachstellen verursachen können. Beheben Sie dies durch den Einsatz von strcat_s.

en

Finding triggers whenever there is a strcat or strncat used. This is an issue because strcat or strncat can lead to buffer overflow vulns. Fix this by using strcat_s instead.

fr

Ce constat se déclenche dès qu'un strcat ou un strncat est utilisé. Ces fonctions peuvent provoquer des dépassements de tampon. Corrigez en utilisant strcat_s.

ja

strcat または strncat の使用が検出されました。バッファオーバーフローの脆弱性を引き起こす恐れがあるため、strcat_s に置き換えて修正してください。

ko

strcat 또는 strncat 사용이 발견되었습니다. 이 함수들은 버퍼 오버플로 취약점을 일으킬 수 있으므로 strcat_s를 사용해 수정하십시오.

ru

Обнаружено использование strcat или strncat. Эти функции могут привести к переполнению буфера; исправьте код, заменив их на strcat_s.

zh

发现 strcat 或 strncat 的使用。它们可能导致缓冲区溢出漏洞,请改用 strcat_s 修复。

zh-Hant

發現 strcat 或 strncat 的使用。它們可能導致緩衝區溢位漏洞,請改用 strcat_s 修復。

CWE 知识卡

语言名称修复建议
deVerwendung potenziell gefährlicher FunktionenErsetzen Sie gefährliche Funktionen durch sicherere Standard-APIs und kapseln Sie die Aufrufstellen zentral mit Prüfung.
en——
frUtilisation d'une fonction potentiellement dangereuseRemplacez les fonctions dangereuses par des API standard plus sûres et centralisez l'encapsulation de leurs points d'appel pour audit.
ja潜在的に危険な関数の使用危険な関数はより安全な標準 API に置き換え、呼び出し箇所は一か所に集約してラップし、レビューしてください。
ko잠재적으로 위험한 함수 사용위험한 함수는 더 안전한 표준 API로 대체하고, 호출 지점은 공통 래퍼로 중앙화하여 검토하십시오.
ruИспользование потенциально опасной функцииЗаменяйте опасные функции более безопасными стандартными API и инкапсулируйте их вызовы в одном месте для аудита.
zh使用潜在危险函数用更安全的标准 API 替代危险函数,并集中封装审核调用点。
zh-Hant使用潛在危險函式用更安全的標準 API 替代危險函式,並集中封裝稽核呼叫點。

元数据

likelihoodLOW
impactHIGH
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/c/lang/security/insecure-use-strcat-fn.yaml