Bug 26552 - crawl new security issue CVE-2020-11722
Summary: crawl new security issue CVE-2020-11722
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Security (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: QA Team
QA Contact: Sec team
URL:
Whiteboard: MGA7-64-OK
Keywords: advisory, has_procedure, validated_update
Depends on:
Blocks:
 
Reported: 2020-04-28 03:04 CEST by David Walser
Modified: 2020-05-05 14:22 CEST (History)
5 users (show)

See Also:
Source RPM: crawl-0.24.0-2.mga8.src.rpm
CVE:
Status comment:


Attachments

Description David Walser 2020-04-28 03:04:34 CEST
openSUSE has issued an advisory on April 25:
https://lists.opensuse.org/opensuse-updates/2020-04/msg00113.html

The issue is fixed upstream in 0.25.

Mageia 7 is also affected.
Comment 1 Rémi Verschelde 2020-04-28 09:44:27 CEST
Looks like upstream released 0.24.1 (and lots of other patch releases for older branches) to fix this, but did not formally announce them/make tarballs. I made my own tarball for 0.24.1.

Fixed in crawl-0.24.1-1.mga8.

Mageia 7 advisory:
==================

Updated crawl packages fix security vulnerability

  crawl 0.24.0 and earlier are subject to possible remote code evaluation with
  lua loadstring (CVE-2020-11722).

  This update fixes it, also updating crawl from version 0.23.2 to 0.24.1,
  with the following main gameplay changes:

  * Vampire species simplified
  * Thrown weapons streamlined
  * Fedhas reimagined
  * Sif Muna reworked

References:

 - https://lists.opensuse.org/opensuse-updates/2020-04/msg00113.html
 - https://raw.githubusercontent.com/crawl/crawl/stone_soup-0.24/crawl-ref/docs/changelog.txt

SRPM in core/updates_testing:
=============================

crawl-0.24.1-1.mga7

RPMs in core/updates_testing:
=============================

crawl-common-data-0.24.1-1.mga7.noarch
crawl-console-0.24.1-1.mga7
crawl-tiles-0.24.1-1.mga7

Testing procedure:
==================

Crawl is a traditional roguelike game, that comes in two variants: ASCII (crawl-console) and 2D tiles (crawl-tiles). The latter might be easier to test for those who are not die-hard roguelike players ;)

Check that the game starts, start "Dungeon Crawl" with any selection of character (pressing "Enter" will just select whatever was pre-selected). You can move around with numpad keys or mouse clicks, walk on objects to fetch them, see your inventory with "i", bump into enemies to attack (and likely die fast ;)).

QA Contact: security => rverschelde
Version: Cauldron => 7
Assignee: rverschelde => qa-bugs
Keywords: (none) => has_procedure

Comment 2 Rémi Verschelde 2020-04-28 10:10:59 CEST
After discussing with upstream, it seems that they plan a 0.24.2 fixing more security concerns, but there's no clear ETA yet, it might be up to a month. They advised me to package the stone_soup-0.24 branch directly which is 0.24.1 + 8 additional commits, 3 fixing related security concerns.

Fixed in crawl-0.24.1-2.ga250c9d538.1.mga8.

Mageia 7 advisory:
==================

Updated crawl packages fix security vulnerability

  crawl 0.24.0 and earlier are subject to possible remote code evaluation with
  lua loadstring (CVE-2020-11722).

  This update fixes it, also updating crawl from version 0.23.2 to 0.24.1,
  with the following main gameplay changes:

  * Vampire species simplified
  * Thrown weapons streamlined
  * Fedhas reimagined
  * Sif Muna reworked

References:

 - https://lists.opensuse.org/opensuse-updates/2020-04/msg00113.html
 - https://raw.githubusercontent.com/crawl/crawl/0.24.1/crawl-ref/docs/changelog.txt
 - https://github.com/crawl/crawl/commits/a250c9d538d3db384407f7e61470e8ec65ad5b83

SRPM in core/updates_testing:
=============================

crawl-0.24.1-2.ga250c9d538.1.mga7

RPMs in core/updates_testing:
=============================

crawl-common-data-0.24.1-2.ga250c9d538.1.mga7.noarch
crawl-console-0.24.1-2.ga250c9d538.1.mga7
crawl-tiles-0.24.1-2.ga250c9d538.1.mga7
David Walser 2020-04-28 12:18:47 CEST

QA Contact: rverschelde => security
CC: (none) => rverschelde

Comment 3 Herman Viaene 2020-04-30 14:25:10 CEST
MGA7-64 Plasma on Lenovo B50
No installation issues.
Used
$ crawl
no feedback on the CLI, got into the tutorial for one level, worked OK.
Tried different key combinations, and they all did something on options etc... before I managed to get out.
Good enough for me.

Whiteboard: (none) => MGA7-64-OK
CC: (none) => herman.viaene

Comment 4 Thomas Andrews 2020-04-30 18:16:25 CEST
Validating. Correct advisory in Comment 2.

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

Thomas Backlund 2020-05-05 10:18:09 CEST

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

Comment 5 Mageia Robot 2020-05-05 14:22:35 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGASA-2020-0190.html

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


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