Patch Ticker

regexp2 정규식 라이브러리의 큰 반복 횟수로 메모리 과다 사용

외부 입력을 정규식으로 쓰는 프로그램이 짧은 입력 하나로 메모리가 바닥나 멈출 수 있습니다.

요약

Go 언어용 정규식 라이브러리 regexp2는 짧은 패턴 하나로 메모리를 대량으로 할당하게 만들 수 있어, 프로세스가 메모리 부족으로 종료될 수 있습니다. 외부에서 받은 패턴을 컴파일하는 프로그램이 해당합니다.

해당 조건

  • 외부에서 입력받은 정규식 패턴을 컴파일하는 프로그램
  • regexp2 2.3.0 미만 버전

대처법

regexp2 2.3.0 이상으로 업데이트하세요. 이 라이브러리를 포함한 프로그램을 업데이트해야 합니다.

대상 제품과 운영체제

  • regexp2

CVE 번호

원문 링크

시각

처음 게시

처음 확인