Red Hat update for libtirpc



Published: 2017-05-23
Risk Low
Patch available YES
Number of vulnerabilities 1
CVE-ID CVE-2017-8779
CWE-ID CWE-400
Exploitation vector Network
Public exploit Public exploit code for vulnerability #1 is available.
Vulnerable software
Subscribe
ntirpc
Universal components / Libraries / Libraries used by multiple products

libtirpc
Universal components / Libraries / Libraries used by multiple products

RPCBind
Universal components / Libraries / Libraries used by multiple products

Vendor ntirpc
linux-nfs.org

Security Bulletin

This security bulletin contains one low risk vulnerability.

1) Denial of service

EUVDB-ID: #VU6435

Risk: Medium

CVSSv3.1: 8 [CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H/E:F/RL:O/RC:C]

CVE-ID: CVE-2017-8779

CWE-ID: CWE-400 - Resource exhaustion

Exploit availability: Yes

Description

The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to an error in xdr_bytes() and xdr_string() functions when processing RPC data during memory allocation within rpcbind implementation. A remote unauthenticated attacker can send a specially crafted UDP request to port 111 and consume up to 4 gigabytes of memory per request.

Successful exploitation of this vulnerability may result in denial of service (DoS) conditions.

Mitigation

Red Hat Enterprise Linux Server 6

SRPM
libtirpc-0.2.1-13.el6_9.src.rpm SHA-256: d1c8fdef6a44b3be7d46cb62776181f0206999bfa4bb282515739b8ad6018c5d
x86_64
libtirpc-0.2.1-13.el6_9.i686.rpm SHA-256: 837b89683126ac21cd88cd0115df46db038730c4339a0625862960ac52f19e6e
libtirpc-0.2.1-13.el6_9.x86_64.rpm SHA-256: 4c038093bf88c4b8c60e4a921bef8918041075281e988066c4642b961d201e4f
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-debuginfo-0.2.1-13.el6_9.x86_64.rpm SHA-256: e75686aefd95717ed41850155232b43eb7348740afba78d1aa4c3be736daa0e0
libtirpc-debuginfo-0.2.1-13.el6_9.x86_64.rpm SHA-256: e75686aefd95717ed41850155232b43eb7348740afba78d1aa4c3be736daa0e0
libtirpc-devel-0.2.1-13.el6_9.i686.rpm SHA-256: 8133caadc3f69a85c40edd551e29027c66f61444210153a3490b646681a14d1a
libtirpc-devel-0.2.1-13.el6_9.x86_64.rpm SHA-256: 41cbfffdac91a4f289615a83d382f6b1b8605ec22d6d74e116323b89857e72da
i386
libtirpc-0.2.1-13.el6_9.i686.rpm SHA-256: 837b89683126ac21cd88cd0115df46db038730c4339a0625862960ac52f19e6e
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-devel-0.2.1-13.el6_9.i686.rpm SHA-256: 8133caadc3f69a85c40edd551e29027c66f61444210153a3490b646681a14d1a

Red Hat Enterprise Linux Workstation 6

SRPM
libtirpc-0.2.1-13.el6_9.src.rpm SHA-256: d1c8fdef6a44b3be7d46cb62776181f0206999bfa4bb282515739b8ad6018c5d
x86_64
libtirpc-0.2.1-13.el6_9.i686.rpm SHA-256: 837b89683126ac21cd88cd0115df46db038730c4339a0625862960ac52f19e6e
libtirpc-0.2.1-13.el6_9.x86_64.rpm SHA-256: 4c038093bf88c4b8c60e4a921bef8918041075281e988066c4642b961d201e4f
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-debuginfo-0.2.1-13.el6_9.x86_64.rpm SHA-256: e75686aefd95717ed41850155232b43eb7348740afba78d1aa4c3be736daa0e0
libtirpc-debuginfo-0.2.1-13.el6_9.x86_64.rpm SHA-256: e75686aefd95717ed41850155232b43eb7348740afba78d1aa4c3be736daa0e0
libtirpc-devel-0.2.1-13.el6_9.i686.rpm SHA-256: 8133caadc3f69a85c40edd551e29027c66f61444210153a3490b646681a14d1a
libtirpc-devel-0.2.1-13.el6_9.x86_64.rpm SHA-256: 41cbfffdac91a4f289615a83d382f6b1b8605ec22d6d74e116323b89857e72da
i386
libtirpc-0.2.1-13.el6_9.i686.rpm SHA-256: 837b89683126ac21cd88cd0115df46db038730c4339a0625862960ac52f19e6e
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-devel-0.2.1-13.el6_9.i686.rpm SHA-256: 8133caadc3f69a85c40edd551e29027c66f61444210153a3490b646681a14d1a

Red Hat Enterprise Linux Desktop 6

SRPM
libtirpc-0.2.1-13.el6_9.src.rpm SHA-256: d1c8fdef6a44b3be7d46cb62776181f0206999bfa4bb282515739b8ad6018c5d
x86_64
libtirpc-0.2.1-13.el6_9.i686.rpm SHA-256: 837b89683126ac21cd88cd0115df46db038730c4339a0625862960ac52f19e6e
libtirpc-0.2.1-13.el6_9.x86_64.rpm SHA-256: 4c038093bf88c4b8c60e4a921bef8918041075281e988066c4642b961d201e4f
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-debuginfo-0.2.1-13.el6_9.x86_64.rpm SHA-256: e75686aefd95717ed41850155232b43eb7348740afba78d1aa4c3be736daa0e0
libtirpc-debuginfo-0.2.1-13.el6_9.x86_64.rpm SHA-256: e75686aefd95717ed41850155232b43eb7348740afba78d1aa4c3be736daa0e0
libtirpc-devel-0.2.1-13.el6_9.i686.rpm SHA-256: 8133caadc3f69a85c40edd551e29027c66f61444210153a3490b646681a14d1a
libtirpc-devel-0.2.1-13.el6_9.x86_64.rpm SHA-256: 41cbfffdac91a4f289615a83d382f6b1b8605ec22d6d74e116323b89857e72da
i386
libtirpc-0.2.1-13.el6_9.i686.rpm SHA-256: 837b89683126ac21cd88cd0115df46db038730c4339a0625862960ac52f19e6e
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-devel-0.2.1-13.el6_9.i686.rpm SHA-256: 8133caadc3f69a85c40edd551e29027c66f61444210153a3490b646681a14d1a

Red Hat Enterprise Linux for IBM z Systems 6

SRPM
libtirpc-0.2.1-13.el6_9.src.rpm SHA-256: d1c8fdef6a44b3be7d46cb62776181f0206999bfa4bb282515739b8ad6018c5d
s390x
libtirpc-0.2.1-13.el6_9.s390.rpm SHA-256: aee9f68d4ec8cc4b26bd57478a1d96e83d60beb2974eced35afa04bee068f62c
libtirpc-0.2.1-13.el6_9.s390x.rpm SHA-256: e8dbec2c2f2a8e7b201ba8eb2c5cbb729de8ea5b21a3588a35d93e7649ebc817
libtirpc-debuginfo-0.2.1-13.el6_9.s390.rpm SHA-256: 39d8e20176a1cd48d74544451a3bca0d965dfb19d0278d01a4a1c6be3148662f
libtirpc-debuginfo-0.2.1-13.el6_9.s390.rpm SHA-256: 39d8e20176a1cd48d74544451a3bca0d965dfb19d0278d01a4a1c6be3148662f
libtirpc-debuginfo-0.2.1-13.el6_9.s390x.rpm SHA-256: a97994eeeea22ccd6d2c1becbeee04d48f4fc2b8616ee353216fcc45a69000d9
libtirpc-debuginfo-0.2.1-13.el6_9.s390x.rpm SHA-256: a97994eeeea22ccd6d2c1becbeee04d48f4fc2b8616ee353216fcc45a69000d9
libtirpc-devel-0.2.1-13.el6_9.s390.rpm SHA-256: ec30d6746f564511d9909c164384836d321ecc4c6b3c43ae2f7e13b7b1f334b4
libtirpc-devel-0.2.1-13.el6_9.s390x.rpm SHA-256: d4d3a768f06b289c999c34d1bf182f3ab9a4c930c0a95e8d2dd7e523d1fa47c9

Red Hat Enterprise Linux for Power, big endian 6

SRPM
libtirpc-0.2.1-13.el6_9.src.rpm SHA-256: d1c8fdef6a44b3be7d46cb62776181f0206999bfa4bb282515739b8ad6018c5d
ppc64
libtirpc-0.2.1-13.el6_9.ppc.rpm SHA-256: bda099f158e84039685b6f5ea341a19289e30939bb6190f27d656903230146f4
libtirpc-0.2.1-13.el6_9.ppc64.rpm SHA-256: 91dab8432a39e3d82c04cbdb9795f2a574bc05734566d97105a55866a0c0f006
libtirpc-debuginfo-0.2.1-13.el6_9.ppc.rpm SHA-256: c408138db72d7c020c46cce7d5ac9d25cf8b16a903cca2fa1fffc460ece4f427
libtirpc-debuginfo-0.2.1-13.el6_9.ppc.rpm SHA-256: c408138db72d7c020c46cce7d5ac9d25cf8b16a903cca2fa1fffc460ece4f427
libtirpc-debuginfo-0.2.1-13.el6_9.ppc64.rpm SHA-256: 688879893488ca5d9dae29828cb01f25ea717e3893d351d5fc1b62799b63bfe5
libtirpc-debuginfo-0.2.1-13.el6_9.ppc64.rpm SHA-256: 688879893488ca5d9dae29828cb01f25ea717e3893d351d5fc1b62799b63bfe5
libtirpc-devel-0.2.1-13.el6_9.ppc.rpm SHA-256: 44d6cc9660466596512fcf59008d5b0dc750f679c25c23fce7b9ca4d6081e5b6
libtirpc-devel-0.2.1-13.el6_9.ppc64.rpm SHA-256: fec29954b948b3219353d5593655381a722bd932294bf6b2066885a33f12e3e9

Red Hat Enterprise Linux for Scientific Computing 6

SRPM
libtirpc-0.2.1-13.el6_9.src.rpm SHA-256: d1c8fdef6a44b3be7d46cb62776181f0206999bfa4bb282515739b8ad6018c5d
x86_64
libtirpc-0.2.1-13.el6_9.i686.rpm SHA-256: 837b89683126ac21cd88cd0115df46db038730c4339a0625862960ac52f19e6e
libtirpc-0.2.1-13.el6_9.x86_64.rpm SHA-256: 4c038093bf88c4b8c60e4a921bef8918041075281e988066c4642b961d201e4f
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-debuginfo-0.2.1-13.el6_9.i686.rpm SHA-256: 87c770deb7a312f6a9e23875809a90e3828b68186bb8a90bbaed72d4f7420427
libtirpc-debuginfo-0.2.1-13.el6_9.x86_64.rpm SHA-256: e75686aefd95717ed41850155232b43eb7348740afba78d1aa4c3be736daa0e0
libtirpc-debuginfo-0.2.1-13.el6_9.x86_64.rpm SHA-256: e75686aefd95717ed41850155232b43eb7348740afba78d1aa4c3be736daa0e0
libtirpc-devel-0.2.1-13.el6_9.i686.rpm SHA-256: 8133caadc3f69a85c40edd551e29027c66f61444210153a3490b646681a14d1a
libtirpc-devel-0.2.1-13.el6_9.x86_64.rpm SHA-256: 41cbfffdac91a4f289615a83d382f6b1b8605ec22d6d74e116323b89857e72da

Vulnerable software versions

ntirpc: 1.4.0 - 1.4.3

libtirpc: 0.3.0 - 1.0.2

RPCBind: 0.2.3 - 0.2.4

External links

http://access.redhat.com/errata/RHSA-2017:1268


Q & A

Can this vulnerability be exploited remotely?

Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.

Is there known malware, which exploits this vulnerability?

No. We are not aware of malware exploiting this vulnerability. However, a fully functional exploit for this vulnerability is available.



###SIDEBAR###