Bug 23478 - libxcursor new security issue CVE-2015-9262
Summary: libxcursor new security issue CVE-2015-9262
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Security (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: QA Team
QA Contact: Sec team
URL:
Whiteboard: MGA6-64-OK
Keywords: advisory, validated_update
: 23399 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-08-23 12:39 CEST by David Walser
Modified: 2018-08-31 23:13 CEST (History)
6 users (show)

See Also:
Source RPM: libxcursor-1.1.14-6.1.mga6.src.rpm
CVE: CVE-2015-9262
Status comment:


Attachments

Description David Walser 2018-08-23 12:39:21 CEST
X.org has issued an advisory on August 22:
http://openwall.com/lists/oss-security/2018/08/22/6

The issue is fixed upstream in 1.1.15.  The commit to fix is is linked in the message above.

Mageia 5 is also affected.
David Walser 2018-08-23 12:40:03 CEST

CC: (none) => nicolas.salguero

Comment 1 Marja Van Waes 2018-08-23 22:34:24 CEST
Assigning to all packagers collectively, since there is no registered maintainer for this package.

Assignee: bugsquad => pkg-bugs
CC: (none) => marja11

Comment 2 Nicolas Salguero 2018-08-27 10:55:19 CEST
*** Bug 23399 has been marked as a duplicate of this bug. ***
Comment 3 Nicolas Salguero 2018-08-27 10:56:40 CEST
Suggested advisory:
========================

The updated packages fix a security vulnerability:

_XcursorThemeInherits in library.c in libXcursor before 1.1.15 allows remote attackers to cause denial of service or potentially code execution via a one-byte heap overflow. (CVE-2015-9262)

References:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-9262
http://openwall.com/lists/oss-security/2018/08/22/6
https://usn.ubuntu.com/3729-1/
========================

Updated packages in core/updates_testing:
========================
lib(64)xcursor1-1.1.14-6.2.mga6
lib(64)xcursor-devel-1.1.14-6.2.mga6

from SRPMS:
libxcursor-1.1.14-6.2.mga6.src.rpm

Status: NEW => ASSIGNED
CVE: (none) => CVE-2015-9262
Severity: normal => major
Assignee: pkg-bugs => qa-bugs

Comment 4 Len Lawrence 2018-08-27 17:53:17 CEST
Mageia 6, x86_64

No reproducers found for CVE-2015-9262.

A quick 'urpmq --whatrequires' indicates that libxcursor is ubiquitous.  If you run a desktop then the library will almost certainly be used.  virtualbox is one application.  Testing the update can be done by picking virtualbox or the Gimp or whatever or simply running your favourite desktop and watching for the unexpected when using the mouse or whatever pointing device is in use.

Clean update.

Logged out of Mate and back in again.  No problems with the mouse pointer.  Launched virtualbox and confirmed that there were no problems with the desktop or mouse operations.

Passing this for 64-bits.

Whiteboard: (none) => MGA6-64-OK
CC: (none) => tarazed25

Comment 5 Len Lawrence 2018-08-27 17:57:13 CEST
Re comment 4.  It would be helpful if somebody tested this on a laptop using the touchpad, 64-bit or 32-bit.  I am no fan of touchpads so  have no familiarity with them.
Comment 6 Thomas Andrews 2018-08-29 04:51:40 CEST
I think I can handle that.

On real hardware, HP Probook 6550b, i3, 8GB RAM, Intel graphics, Intel wifi, 64-bit Plasma system using the desktop kernel.

This particular system has both the 64-bit and 32-bit packages installed, presumably because the old 32-bit Google Earth that's installed uses the 32-bit package.

Installed these packages and the VirtualBox packages in the same operation. All packages installed cleanly. It probably wasn't necessary, but I rebooted before testing.

I'm not fond of the touchpad either, but do use it now and then. For this test I used it almost exclusively, but I did use the mouse too.

First up was Google Earth. No problems noted. While it felt awkward to use the touchpad, just as it always does, it did work. Moving the pointer, right and left clicks, right click by tapping the touchpad, and two-fingered scrolling all worked, as did the mouse.

Then on to VirtualBox. Started a 64-bit MGA6 VM that I hadn't used in a while, and it's updating now. Everything works as expected.

While I probably shouldn't give this a 32-bit OK without testing it on a 32-bit system, based on my tests with 32-bit Google Earth I don't anticipate any problems with that arch. 

Validating. Suggested advisory in Comment 3.

Keywords: (none) => validated_update
CC: (none) => andrewsfarm, sysadmin-bugs

Thomas Backlund 2018-08-31 19:53:42 CEST

CC: (none) => tmb
Keywords: (none) => advisory

Comment 7 Mageia Robot 2018-08-31 23:13:25 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGASA-2018-0364.html

Resolution: (none) => FIXED
Status: ASSIGNED => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.