OpenSSL 1.1.1g function EC_KEY_set_group() causes illegal instruction SIGILL in file crypto/ec/ec_key:477

Bug #1926960 reported by bugproxy on 2021-05-03
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Critical
Skipper Bug Screeners
openssl-ibmca (Ubuntu)
Undecided
Canonical Foundations Team
Focal
Undecided
Unassigned
Groovy
Undecided
Unassigned
Hirsute
Undecided
Unassigned

Bug Description

Problem Description:
Loading and initializing the OpenSSL configuration twice causes ibmca to prematurely destroy global data.
This then causes crashes in applications that do this. It might happen if an application first initializes OpenSSls libcrypto and then libssl.

Solution:
Please backport https://github.com/juergenchrist/openssl-ibmca/commit/40928425d848827fa8427d677e37178ab3b57e50 to fix this problem.

focal (20.04LTS) (libs): 2.1.0-0ubuntu1 [ports]: s390x
groovy (20.10) (libs): 2.1.1-0ubuntu1 [ports]: s390x
hirsute (21.04) (libs): 2.1.1-0ubuntu1 [ports]: s390x
git commit applies here cleanly.

impish (libs): 2.1.2-0ubuntu1 [ports]: s390x
git commit should already be contained in this.
So no need for another patch.

bugproxy (bugproxy) on 2021-05-03
tags: added: architecture-s39064 bugnameltc-192575 severity-critical targetmilestone-inin2104
Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → linux (Ubuntu)
affects: linux (Ubuntu) → openssl-ibmca (Ubuntu)
Frank Heimes (fheimes) on 2021-05-03
Changed in ubuntu-z-systems:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
importance: Undecided → Critical
status: New → Triaged
Changed in openssl-ibmca (Ubuntu):
assignee: Skipper Bug Screeners (skipper-screen-team) → Canonical Foundations Team (canonical-foundations)
summary: - [Ubuntu 21.04] - OpenSSL 1.1.1g function EC_KEY_set_group() causes
- illegal instruction SIGILL in file crypto/ec/ec_key:477 (openssl-ibmca)
+ OpenSSL 1.1.1g function EC_KEY_set_group() causes illegal instruction
+ SIGILL in file crypto/ec/ec_key:477
Steve Langasek (vorlon) on 2021-05-03
tags: added: fr-1335
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers