hardware-assisted lock elision hazardous on x86
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
eglibc (Ubuntu) | ||||||
Trusty |
Fix Released
|
Medium
|
Chris J Arges | |||
glibc (Debian) |
Fix Released
|
Unknown
|
||||
glibc (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | |||
Utopic |
Fix Released
|
Medium
|
Chris J Arges |
Bug Description
[Impact]
See https:/
HLE extensions are hazardous due to erratum HSD136.
Users that upgrade their intel-microcode could encounter illegal instruction traps due to microcode updates that blacklist HLE instructions. Glibc uses those instructions and thus we need to be defensive and patch them here.
The issue was originally seen here:
https:/
[Test Case]
Update to latest intel-microcode with microcode-
[Regression Potential]
This has been fixed in vivid, so I'm requesting this patch be backported to T/U.
Changed in glibc (Ubuntu): | |
status: | New → Fix Released |
Changed in glibc (Ubuntu Trusty): | |
assignee: | nobody → Chris J Arges (arges) |
Changed in glibc (Ubuntu Utopic): | |
assignee: | nobody → Chris J Arges (arges) |
Changed in glibc (Ubuntu Trusty): | |
importance: | Undecided → Medium |
Changed in glibc (Ubuntu Utopic): | |
importance: | Undecided → Medium |
Changed in glibc (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in glibc (Ubuntu Utopic): | |
status: | New → In Progress |
no longer affects: | eglibc (Ubuntu Utopic) |
no longer affects: | glibc (Ubuntu Trusty) |
Changed in eglibc (Ubuntu): | |
status: | New → Invalid |
Changed in eglibc (Ubuntu Trusty): | |
status: | New → In Progress |
assignee: | nobody → Chris J Arges (arges) |
importance: | Undecided → Medium |
Changed in glibc (Debian): | |
status: | Unknown → Fix Released |
no longer affects: | eglibc (Ubuntu) |
Changed in glibc (Ubuntu): | |
importance: | Undecided → Medium |
Uploaded for trusty/utopic.