C/C++
문서 목록44
운영체제 명령어 주입
C/C++ 운영체제 명령어 주입
C/C++ 외부 제어 형식 문자열
신뢰할 수 없는 입력을 printf 계열 형식 문자열로 사용하는 문제
경로 탐색
C/C++ 파일 경로 탐색
아카이브 경로 탐색
아카이브 경로 탐색
SQL 인젝션
C/C++ SQL 인젝션
프로세스 또는 동적 라이브러리 실행 대상 조작
C/C++ 프로세스 또는 동적 라이브러리 실행 대상 조작
XML 외부 개체(XXE)
XML 외부 개체(XXE)
인증서 검증 비활성화
인증서 검증 비활성화
호스트명 검증 비활성화
호스트명 검증 비활성화
취약한 TLS 프로토콜 사용
취약한 TLS 프로토콜 사용
취약한 암호 알고리즘 사용
취약한 암호 알고리즘 사용
부족한 암호 키 크기
부족한 암호 키 크기
안전하지 않은 난수 생성기
안전하지 않은 난수 생성기
민감 정보 평문 저장
민감 정보 평문 저장
민감 정보 평문 전송
민감 정보 평문 전송
민감 정보 memset 삭제
민감 정보 memset 삭제
안전하지 않은 파일 권한
안전하지 않은 파일 권한
안전하지 않은 임시 파일 생성
안전하지 않은 임시 파일 생성
공개 쓰기 가능 디렉터리 사용
공개 쓰기 가능 디렉터리 사용
임의 메모리 쓰기
임의 메모리 쓰기
상수 인덱스 범위 초과
상수 인덱스 범위 초과
0으로 나누기
0으로 나누기
더블 페치
더블 페치
이중 해제
이중 해제
동적 힙 복사 오버플로
동적 힙 복사 오버플로
고정 버퍼 오버플로
고정 버퍼 오버플로
할당 크기 정수 오버플로
할당 크기 정수 오버플로
할당 크기 정수 언더플로
할당 크기 정수 언더플로
잘못된 메모리 해제
힙에 할당되지 않은 저장소를 대상으로 메모리 해제가 수행됩니다.
할당/해제 방식 불일치
메모리가 서로 맞지 않는 할당자 계열로 해제됩니다.
NULL 포인터 역참조
NULL 포인터 역참조
스택 주소 반환
함수가 스택 저장소의 주소를 반환합니다.
범위 종료 후 스택 메모리 사용
스코프가 끝난 뒤 스택 저장소가 사용됩니다.
사용자 제어 할당 크기
사용자 제어 할당 크기
사용자 제어 배열 인덱스
사용자 제어 배열 인덱스
사용자 제어 버퍼 길이
사용자 제어 버퍼 길이
초기화되지 않은 메모리 노출
초기화되지 않은 메모리가 사용자에게 보이는 출력으로 복사됩니다.
해제 후 사용
해제 후 사용
위험한 gets 사용
위험한 gets 사용
위험한 sprintf 사용
위험한 sprintf 사용
위험한 strcat 사용
위험한 strcat 사용
위험한 strcpy 사용
위험한 strcpy 사용
위험한 tmpnam 사용
위험한 tmpnam 사용
폭 제한 없는 scanf 문자열 입력
폭 제한 없는 scanf 문자열 입력