gitlab.flawfinder.getchar-1.fgetc-1.getc-1.read-1._gettc-1
137
Download Count*
License
CWE-20: Check buffer boundaries if used in a loop including recursive loops
Run Locally
Run in CI
Defintion
rules:
- id: flawfinder.getchar-1.fgetc-1.getc-1.read-1._gettc-1
languages:
- c
message: >
CWE-20: Check buffer boundaries if used in a loop including recursive loops
metadata:
cwe: "CWE-20: Check buffer boundaries if used in a loop including recursive
loops (CWE-120, CWE-20)"
primary_identifier: flawfinder.getchar-1.fgetc-1.getc-1.read-1._gettc-1
secondary_identifiers:
- name: Flawfinder - getchar
type: flawfinder_func_name
value: getchar
- name: Flawfinder - fgetc
type: flawfinder_func_name
value: fgetc
- name: Flawfinder - getc
type: flawfinder_func_name
value: getc
- name: Flawfinder - read
type: flawfinder_func_name
value: read
- name: Flawfinder - _gettc
type: flawfinder_func_name
value: _gettc
license: MIT
pattern-either:
- pattern: getchar(...)
- pattern: fgetc(...)
- pattern: getc(...)
- pattern: read(...)
- pattern: _gettc(...)
severity: INFO
Short Link: https://sg.run/d0WP