IBM Support

Security Bulletin: Multiple libarchive vulnerabilities affect Watson Explorer

Security Bulletin


Summary

Multiple libarchive vulnerabilities affect Watson Explorer.

Vulnerability Details

CVEID: CVE-2015-8915
DESCRIPTION: libarchive is vulnerable to a denial of service, caused by an invalid memory read in CPIO parser. By reading a specially-crafted CPIO file, a remote attacker could exploit this vulnerability to cause the application to crash.
CVSS Base Score: 5.3
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/114249 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)

CVEID: CVE-2015-8923
DESCRIPTION: libarchive is vulnerable to a denial of service, caused by an error in the ZIP parser. A remote attacker could exploit this vulnerability to cause the application to crash.
CVSS Base Score: 5.3
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/114257 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)

CVEID: CVE-2015-8924
DESCRIPTION: libarchive is vulnerable to a heap-based buffer overflow, caused by an out of bounds read error in TAR parser. By persuading a victim to open a specially-crafted TAR file, a remote attacker could overflow a buffer and execute arbitrary code on the system.
CVSS Base Score: 6.3
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/114258 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L)

CVEID: CVE-2015-8920
DESCRIPTION: libarchive is vulnerable to a stack-based buffer overflow, caused by an out of bounds read error in ar parser. By persuading a victim to open a specially-crafted ar file, a remote attacker could overflow a buffer and execute arbitrary code on the system.
CVSS Base Score: 6.3
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/114254 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L)

CVEID: CVE-2015-8929
DESCRIPTION: libarchive is vulnerable to a denial of service, caused by an error in __archive_read_get_extract in TAR parser. An remote attacker could exploit this vulnerability to cause a memory leak resulting in a denial of service.
CVSS Base Score: 5.3
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/114264 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)

CVEID: CVE-2015-8930
DESCRIPTION: libarchive is vulnerable to a denial of service, caused by an error in ISO parser. A remote attacker could exploit this vulnerability to cause the application to enter into an infinite loop.
CVSS Base Score: 5.3
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/114265 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)

CVEID: CVE-2015-8927
DESCRIPTION: libarchive is vulnerable to a heap-based buffer overflow, caused by an out of bounds read error in trad_enc_decrypt_update() function. By reading password for a specially-crafted ZIP file, a remote attacker could overflow a buffer and execute arbitrary code on the system.
CVSS Base Score: 7.3
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/114261 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L)

CVEID: CVE-2015-8932
DESCRIPTION: libarchive is vulnerable to a denial of service, caused by an shiftleft error in compress_bidder_init in TAR parser. A remote attacker could exploit this vulnerability to cause the application to crash.
CVSS Base Score: 5.3
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/114267 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)

CVEID: CVE-2015-8933
DESCRIPTION: libarchive could allow a remote attacker to execute arbitrary code on the system, caused by an integer overflow in archive_read_format_tar_skip() in TAR parser. An attacker could overflow a buffer and execute arbitrary code on the system.
CVSS Base Score: 7.3
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/114268 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L)

CVEID: CVE-2016-1541
DESCRIPTION: libarchive is vulnerable to a heap-based buffer overflow. By persuading a victim to unzip a specially-crafted zip file, a remote attacker could overflow a buffer and execute arbitrary code on the system.
CVSS Base Score: 6.3
CVSS Temporal Score: See https://exchange.xforce.ibmcloud.com/vulnerabilities/112828 for the current score
CVSS Environmental Score*: Undefined
CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L)

Affected Products and Versions

This vulnerability applies to the following products and versions:

  • Watson Explorer Foundational Components versions 11.0.0.0 - 11.0.1
  • Watson Explorer Foundational Components versions 10.0.0.0 - 10.0.0.2

Remediation/Fixes

Follow these steps to upgrade to the required version of libarchive. The table reflects product names at the time the specified versions were released. To use the link to Fix Central in this table, you must first log in to the IBM Support: Fix Central site at http://www.ibm.com/support/fixcentral/.

Affected Product Affected Versions Fix
Watson Explorer Foundational Components 11.0.0.0 - 11.0.1 Upgrade to Version 11.0.1 (if necessary), then apply the 11.0.1 interim fix.
  1. If not already installed, upgrade to version 11.0.1. See Upgrading to Watson Explorer Foundational Components Version 11.0.1 for upgrade instructions and Watson Explorer 11.0.1 Foundational Components for download information and instructions.
  2. Download the 11.0.1 interim fix for your edition of Watson Explorer from Fix Central.
  3. Place the interim fix zip or tar file at the root of the Watson Explorer Engine installation directory.
    Default locations:
    Linux: /opt/ibm/WEX/Engine 
    Windows: \Program Files\IBM\WEX\Engine
  4. Run Engine/bin/velocity-shutdown[.exe]
  5. Extract all files from the archive file. Agree to all overwrites.
  6. Linux users should change ownership on all Engine subdirectories to their Apache user and Apache user group by running chown -R apache:apache *
  7. Run Engine/bin/velocity-startup[.exe]
Watson Explorer Foundational Components 10.0.0.0 - 10.0.0.2 Upgrade to Version 10.0.0.3

See Watson Explorer Version 10.0.0.3 Foundational Components for download information and instructions.

Note: For SUSE Linux 11 contact IBM Support for more information.

Workarounds and Mitigations

None

Get Notified about Future Security Bulletins

References

Related information

Change History

15 September 2016: Original version published.

*The CVSS Environment Score is customer environment specific and will ultimately impact the Overall CVSS Score. Customers can evaluate the impact of this vulnerability in their environments by accessing the links in the Reference section of this Security Bulletin.

Disclaimer

According to the Forum of Incident Response and Security Teams (FIRST), the Common Vulnerability Scoring System (CVSS) is an "industry open standard designed to convey vulnerability severity and help to determine urgency and priority of response." IBM PROVIDES THE CVSS SCORES "AS IS" WITHOUT WARRANTY OF ANY KIND, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. CUSTOMERS ARE RESPONSIBLE FOR ASSESSING THE IMPACT OF ANY ACTUAL OR POTENTIAL SECURITY VULNERABILITY.

Document information

More support for: Watson Explorer

Software version: 10.0.0, 10.0.0.1, 10.0.0.2, 11.0.0, 11.0.0.1, 11.0.0.2, 11.0.1

Operating system(s): Linux, Windows

Software edition: All Editions

Reference #: 1988311

Modified date: 22 September 2016