🇰🇷 한글 설명
teler 0.0.1 미만 버전에서 Docker 컨테이너 내부로 실행될 경우, errors.Exit 함수 호출 시 프로세스 ID와 프로세스 그룹 ID를 제대로 가져오지 못해 SIGSEGV로 인한 서비스 거부(DoS)가 발생합니다. 이 문제는 teler 0.0.1 및 0.0.1-dev5.1 버전에서 패치되었습니다.
💡 쉬운 설명
Docker라는 가상 환경에서 teler 프로그램을 실행하다가 오류가 발생하면, 프로그램이 스스로를 안전하게 종료하지 못하고 갑자기 멈춰버리는 문제입니다. 이로 인해 서비스가 중단될 수 있습니다.
🇺🇸 원문 (English)
In teler before version 0.0.1, if you run teler inside a Docker container and encounter `errors.Exit` function, it will cause denial-of-service (`SIGSEGV`) because it doesn't get process ID and process group ID of teler properly to kills. The issue is patched in teler 0.0.1 and 0.0.1-dev5.1.
📍 영향받는 시스템
teler version < 0.0.1 (Docker container environment)
⚔️ 공격 벡터
Docker 컨테이너 내에서 teler 실행 중 특정 오류(errors.Exit)를 유발하여 서비스 중단 유도
🛡️ 대응 방법
teler를 0.0.1 또는 0.0.1-dev5.1 이상의 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 0.0.1 미만인지 확인하십시오.
teler --version 2>/dev/null || echo 'teler not found'