gitlab.flawfinder.lstrcat-1.wcscat-1._tcscat-1._mbscat-1

137
Download Count*
License

Buffer overflows is not checked

Run Locally

Run in CI

Defintion

rules:
  - id: flawfinder.lstrcat-1.wcscat-1._tcscat-1._mbscat-1
    languages:
      - c
    message: |
      Buffer overflows is not checked
    metadata:
      cwe: "CWE-120: Does not check for buffer overflows when concatenating to
        destination [MS-banned] (CWE-120)"
      primary_identifier: flawfinder.lstrcat-1.wcscat-1._tcscat-1._mbscat-1
      secondary_identifiers:
        - name: Flawfinder - lstrcat
          type: flawfinder_func_name
          value: lstrcat
        - name: Flawfinder - wcscat
          type: flawfinder_func_name
          value: wcscat
        - name: Flawfinder - _tcscat
          type: flawfinder_func_name
          value: _tcscat
        - name: Flawfinder - _mbscat
          type: flawfinder_func_name
          value: _mbscat
      license: MIT
    pattern-either:
      - pattern: lstrcat(...)
      - pattern: wcscat(...)
      - pattern: _tcscat(...)
      - pattern: _mbscat(...)
    severity: ERROR