| Summary: | GNU libffcall update to 1.13 | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Bruno Haible <bruno> |
| Component: | Security | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | Sec team <security> |
| Severity: | minor | ||
| Priority: | Normal | CC: | davidwhodgins, geiger.david68210, herman.viaene, mageia, marja11, pkg-bugs, pterjan, sysadmin-bugs |
| Version: | 5 | Keywords: | validated_update |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | MGA5-32-OK advisory MGA-64-OK | ||
| Source RPM: | ffcall-1.12-3.mga6, ffcall-1.10-12.mga5 | CVE: | |
| Status comment: | |||
|
Description
Bruno Haible
2017-06-24 14:23:27 CEST
The executable stack bit sounds like it might be related to Stack Clash and the recent related fix in libffi. Thanks for the report. QA Contact:
(none) =>
security Assigning to all packagers collectively, since there is no registered maintainer for this package. CC:
(none) =>
marja11
Nicolas Lécureuil
2017-06-25 18:15:29 CEST
QA Contact:
security =>
(none) Nicolas, this isn't a new package request. We already have this package. It's a request for us to update it. Component:
New RPM package request =>
Security
Dave Hodgins
2017-06-27 20:28:09 CEST
Summary:
Please package GNU libffcall 1.13 =>
GNU libffcall update to 1.13 I'll see what I can do for this update. CC:
(none) =>
pkg-bugs Fixed with ffcall-1.13-1.mga6, and upcoming rebuild of clisp. I've noticed that it can now build as a shared library, but since its only consumer is clisp and I have no clue about that package (which didn't build due to a hasty but broken sync with Fedora, but I've managed to fix that), I prefer not too mess with it too much at this stage. Resolution:
(none) =>
FIXED Forgot that Mageia 5 still needs a fix :o) Whiteboard:
MGA5TOO =>
(none)
Rémi Verschelde
2017-06-30 23:54:06 CEST
Status:
RESOLVED =>
REOPENED Advisory: ========= Updated ffcall and clisp packages fix security vulnerability In libffcall before version 1.13, linking with the libffcall libraries could cause the stack to become executable. This is now fixed. clisp is rebuilt to pick the fixed libffcall static library. References: - https://lists.gnu.org/archive/html/libffcall/2017-06/msg00002.html RPMs in core/updates_testing: ============================= lib(64)ffcall-devel-1.13-1.mga5 clisp-2.49-11.1.mga5 clisp-devel-2.49-11.1.mga5 SRPMs in core/updates_testing: ============================== ffcall-1.13-1.mga5 clisp-2.49-11.1.mga5 Assignee:
rverschelde =>
qa-bugs (In reply to Rémi Verschelde from comment #5) > I've noticed that it can now build as a shared library, but since its only > consumer is clisp and I have no clue about that package ..., I > prefer not too mess with it too much at this stage. I agree. Building libffcall 1.13 as a shared library still has two problems: 1) It does not work on sparc and sparc64 platforms. 2) There is no proper library versioning (.so major/minor management) in place. These issues are on the TODO list for a future release. MGA5-32 on Asus A6000VM Xfce Installation: package libffcall0 also to be included in list of Comment 7 I presume. I can start clisp, call help, make addition (+ 2 2), and quit. CC:
(none) =>
herman.viaene Tested on Mageia 5 x86_64, running clisp. Validating the update. Keywords:
(none) =>
validated_update An update for this issue has been pushed to the Mageia Updates repository. http://advisories.mageia.org/MGASA-2017-0202.html Status:
REOPENED =>
RESOLVED |