Vulnerability Name:

CVE-2012-1171 (CCN-103021)

Assigned:2012-03-02
Published:2012-03-02
Updated:2014-02-18
Summary:The libxml RSHUTDOWN function in PHP 5.x allows remote attackers to bypass the open_basedir protection mechanism and read arbitrary files via vectors involving a stream_close method call during use of a custom stream wrapper.
CVSS v3 Severity:5.3 Medium (CCN CVSS v3.1 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N)
Exploitability Metrics:Attack Vector (AV): Network
Attack Complexity (AC): Low
Privileges Required (PR): None
User Interaction (UI): None
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): Low
Integrity (I): None
Availibility (A): None
CVSS v2 Severity:5.0 Medium (CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:N/A:N)
3.7 Low (Temporal CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:N/A:N/E:U/RL:OF/RC:C)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Authentication (Au): None
Impact Metrics:Confidentiality (C): Partial
Integrity (I): None
Availibility (A): None
5.0 Medium (CCN CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:N/A:N)
3.7 Low (CCN Temporal CVSS v2 Vector: AV:N/AC:L/Au:N/C:P/I:N/A:N/E:U/RL:OF/RC:C)
Exploitability Metrics:Access Vector (AV): Network
Access Complexity (AC): Low
Athentication (Au): None
Impact Metrics:Confidentiality (C): Partial
Integrity (I): None
Availibility (A): None
Vulnerability Type:CWE-200
Vulnerability Consequences:Bypass Security
References:Source: MITRE
Type: CNA
CVE-2012-1171

Source: MISC
Type: UNKNOWN
https://bugs.php.net/bug.php?id=61367

Source: CCN
Type: Red Hat Bugzilla - Bug 802591
php: libxml RSHUTDOWN function disables the hooks which are used to implement open_basedir

Source: CONFIRM
Type: UNKNOWN
https://bugzilla.redhat.com/show_bug.cgi?id=802591

Source: XF
Type: UNKNOWN
php-cve20121171-sec-bypass(103021)

Source: CONFIRM
Type: Vendor Advisory
https://github.com/php/php-src/blob/master/ext/libxml/tests/bug61367-read.phpt

Source: CCN
Type: PHP GIT Repository
open_basedir bypass in libxml RSHUTDOWN: write test

Source: CONFIRM
Type: UNKNOWN
https://github.com/php/php-src/blob/master/ext/libxml/tests/bug61367-write.phpt

Vulnerable Configuration:Configuration 1:
  • cpe:/a:php:php:5.0.0:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.0.0:beta1:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.0.0:beta2:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.0.0:beta3:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.0.0:beta4:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.0.0:rc1:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.0.0:rc2:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.0.0:rc3:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.0.1:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.0.2:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.0.3:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.0.4:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.0.5:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.1.0:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.1.1:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.1.2:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.1.3:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.1.4:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.1.5:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.1.6:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.0:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.1:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.2:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.3:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.4:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.5:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.6:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.7:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.8:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.9:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.10:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.11:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.12:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.13:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.14:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.15:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.16:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.2.17:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.0:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.1:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.2:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.3:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.4:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.5:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.6:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.7:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.8:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.9:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.10:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.11:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.12:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.13:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.14:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.15:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.16:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.17:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.18:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.19:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.20:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.21:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.22:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.23:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.24:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.25:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.26:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.3.27:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.0:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.1:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.2:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.3:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.4:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.5:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.6:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.7:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.8:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.9:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.10:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.11:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.12:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.12:rc1:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.12:rc2:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.13:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.13:rc1:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.14:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.14:rc1:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.15:rc1:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.16:rc1:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.17:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.18:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.19:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.20:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.21:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.22:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.4.23:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.0:alpha1:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.0:alpha2:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.0:alpha3:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.0:alpha4:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.0:alpha5:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.0:alpha6:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.0:beta1:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.0:beta2:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.0:beta3:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.0:beta4:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.0:rc1:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.0:rc2:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.1:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.2:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.3:*:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.4:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.5:-:*:*:*:*:*:*
  • OR cpe:/a:php:php:5.5.6:-:*:*:*:*:*:*

  • Configuration CCN 1:
  • cpe:/a:php:php:5:*:*:*:*:*:*:*

  • * Denotes that component is vulnerable
    BACK
    php php 5.0.0
    php php 5.0.0 beta1
    php php 5.0.0 beta2
    php php 5.0.0 beta3
    php php 5.0.0 beta4
    php php 5.0.0 rc1
    php php 5.0.0 rc2
    php php 5.0.0 rc3
    php php 5.0.1
    php php 5.0.2
    php php 5.0.3
    php php 5.0.4
    php php 5.0.5
    php php 5.1.0
    php php 5.1.1
    php php 5.1.2
    php php 5.1.3
    php php 5.1.4
    php php 5.1.5
    php php 5.1.6
    php php 5.2.0
    php php 5.2.1
    php php 5.2.2
    php php 5.2.3
    php php 5.2.4
    php php 5.2.5
    php php 5.2.6
    php php 5.2.7
    php php 5.2.8
    php php 5.2.9
    php php 5.2.10
    php php 5.2.11
    php php 5.2.12
    php php 5.2.13
    php php 5.2.14
    php php 5.2.15
    php php 5.2.16
    php php 5.2.17
    php php 5.3.0
    php php 5.3.1
    php php 5.3.2
    php php 5.3.3
    php php 5.3.4
    php php 5.3.5
    php php 5.3.6
    php php 5.3.7
    php php 5.3.8
    php php 5.3.9
    php php 5.3.10
    php php 5.3.11
    php php 5.3.12
    php php 5.3.13
    php php 5.3.14
    php php 5.3.15
    php php 5.3.16
    php php 5.3.17
    php php 5.3.18
    php php 5.3.19
    php php 5.3.20
    php php 5.3.21
    php php 5.3.22
    php php 5.3.23
    php php 5.3.24
    php php 5.3.25
    php php 5.3.26
    php php 5.3.27
    php php 5.4.0
    php php 5.4.1
    php php 5.4.2
    php php 5.4.3
    php php 5.4.4
    php php 5.4.5
    php php 5.4.6
    php php 5.4.7
    php php 5.4.8
    php php 5.4.9
    php php 5.4.10
    php php 5.4.11
    php php 5.4.12
    php php 5.4.12 rc1
    php php 5.4.12 rc2
    php php 5.4.13
    php php 5.4.13 rc1
    php php 5.4.14
    php php 5.4.14 rc1
    php php 5.4.15 rc1
    php php 5.4.16 rc1
    php php 5.4.17
    php php 5.4.18
    php php 5.4.19
    php php 5.4.20
    php php 5.4.21
    php php 5.4.22
    php php 5.4.23
    php php 5.5.0 alpha1
    php php 5.5.0 alpha2
    php php 5.5.0 alpha3
    php php 5.5.0 alpha4
    php php 5.5.0 alpha5
    php php 5.5.0 alpha6
    php php 5.5.0 beta1
    php php 5.5.0 beta2
    php php 5.5.0 beta3
    php php 5.5.0 beta4
    php php 5.5.0 rc1
    php php 5.5.0 rc2
    php php 5.5.1
    php php 5.5.2
    php php 5.5.3
    php php 5.5.4
    php php 5.5.5
    php php 5.5.6
    php php 5