php-gettext 까지 1.0.11 select_string/ngettext/npgettext 수 권한 상승

CVSS 메타 임시 점수현재 익스플로잇 가격 (≈)CTI 관심 점수
6.0$0-$5k0.00

요약정보

현재 php-gettext 까지 1.0.11에서 비판적인로 분류된 취약점이 발견되었습니다. 영향을 받은 것은 select_string/ngettext/npgettext 함수이며. 이 작업 수 파라미터 권한 상승을(를) 초래할 수 있습니다. 익스플로잇이 존재하지 않습니다. 영향을 받는 구성 요소를 업그레이드하는 것이 권장됩니다.

세부정보

현재 php-gettext 까지 1.0.11에서 비판적인로 분류된 취약점이 발견되었습니다. 영향을 받은 것은 select_string/ngettext/npgettext 함수이며. 이 작업 수 파라미터 권한 상승을(를) 초래할 수 있습니다. CWE를 이용해 문제를 정의하면 CWE-269로 안내됩니다. 이 취약성은 공개되었습니다 2016. 08. 15. Mailinglist Post로 (Full-Disclosure). seclists.org에서 해당 권고문이 공유되고 있습니다.

기술적 정보가 있습니다. 이 취약점의 인기도는 평균 이하입니다. 익스플로잇이 존재하지 않습니다. 지금 기준으로 익스플로잇 가격은 대략 USD $0-$5k 로 보입니다. MITRE ATT&CK 프로젝트에서 T1068 공격 기법을 선언합니다. 이 취약점의 근본 원인은 다음 코드에 있습니다:

function select_string($n) {
   $string = $this->get_plural_forms();
   $string = str_replace('nplurals',"\$total",$string);
   $string = str_replace("n",$n,$string);
   $string = str_replace('plural',"\$plural",$string);
   $total = 0;
   $plural = 0;
   eval("$string");
   if ($plural >= $total) $plural = $total - 1;
   return $plural;
}
해당 권고문에서는 다음 내용을 강조합니다:
The vulnerability here lies in the fact that $string is evaluated as PHP code. If the plural form contains an 'n', and the $n parameter is exposed to a malicious user, PHP code can be added to the value of $string before it is evaluated. For websites, this means that a vulnerable application could allow an attacker to run PHP code on your site and potentially gain control of it. The $n parameter in select_string can also be exposed through ngettext and npgettext as the $number parameter.

정의되지 않음로 선언됩니다. 0-day로서 추정된 지하 가격은 약 $0-$5k였습니다.

1.0.12(으)로의 업그레이드가 이 문제를 해결할 수 있습니다. 영향을 받는 구성 요소를 업그레이드하는 것이 권장됩니다. 권고문에서 다음과 같이 언급하고 있습니다:

The new release 1.0.12 was made available shortly after notification in 2015 and resolves the issue by raising an exception during non-numeric input to these parameters.

제품정보

유형

이름

버전

CPE 2.3정보

CPE 2.2정보

CVSSv4정보

VulDB 벡터: 🔍
VulDB 신뢰성: 🔍

CVSSv3정보

VulDB 메타 베이스 점수: 6.3
VulDB 메타 임시 점수: 6.0

VulDB 기본 점수: 6.3
VulDB 임시 점수: 6.0
VulDB 벡터: 🔍
VulDB 신뢰성: 🔍

CVSSv2정보

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
벡터복잡성인증기밀성진실성유효성
잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다
잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다
잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다

VulDB 기본 점수: 🔍
VulDB 임시 점수: 🔍
VulDB 신뢰성: 🔍

악용정보

수업: 권한 상승
CWE: CWE-269 / CWE-266
CAPEC: 🔍
ATT&CK: 🔍

물리적인: 아니요
현지: 아니요
원격: 네

유효성: 🔍
상태: 정의되지 않음
가격 예측: 🔍
현재 가격 추정: 🔍

0-Day잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다
오늘잠금 해제하다잠금 해제하다잠금 해제하다잠금 해제하다

위협 인텔리전스정보

관심: 🔍
활성 배우: 🔍
활성 APT 그룹: 🔍

대책정보

추천: 업그레이드
상태: 🔍

0일 시간: 🔍

업그레이드: php-gettext 1.0.12

타임라인정보

2015. 11. 11. 🔍
2016. 08. 15. +278 날 🔍
2016. 08. 19. +4 날 🔍
2019. 03. 30. +953 날 🔍

출처정보

권고: seclists.org
상태: 정의되지 않음

GCVE (VulDB): GCVE-100-90865

항목정보

만들어진: 2016. 08. 19. AM 11:55
업데이트됨: 2019. 03. 30. AM 09:42
변경 사항: 2016. 08. 19. AM 11:55 (42), 2019. 03. 30. AM 09:42 (2)
완벽한: 🔍
Cache ID: 216::103

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

논의

아직 댓글이 없습니다. 언어: ko + en.

댓글을 작성하려면 로그인하세요.

Do you need the next level of professionalism?

Upgrade your account now!