gcc-8.5.0-4.el8

エラータID: AXSA:2022-2957:01

Release date: 
Friday, January 14, 2022 - 16:18
Subject: 
gcc-8.5.0-4.el8
Affected Channels: 
Asianux Server 8 for x86_64
Severity: 
Moderate
Description: 

The gcc packages provide compilers for C, C++, Java, Fortran, Objective C, and Ada 95 GNU, as well as related support libraries.

Security Fix(es):

* Developer environment: Unicode's bidirectional (BiDi) override characters can cause trojan source attacks (CVE-2021-42574)

The following changes were introduced in gcc in order to facilitate detection of BiDi Unicode characters:

This update implements a new warning option -Wbidirectional to warn about possibly dangerous bidirectional characters.

There are three levels of warning supported by gcc:
"-Wbidirectional=unpaired", which warns about improperly terminated BiDi contexts. (This is the default.)
"-Wbidirectional=none", which turns the warning off.
"-Wbidirectional=any", which warns about any use of bidirectional characters.

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

CVE-2021-42574
An issue was discovered in the Bidirectional Algorithm in the Unicode Specification through 14.0. It permits the visual reordering of characters via control sequences, which can be used to craft source code that renders different logic than the logical ordering of tokens ingested by compilers and interpreters. Adversaries can leverage this to encode source code for compilers accepting Unicode such that targeted vulnerabilities are introduced invisibly to human reviewers.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. gcc-8.5.0-4.el8.src.rpm
    MD5: d801a95ab7a1a254aee1b4fb003003fc
    SHA-256: e32a000df90cea743773b03a3915ab828cf1ed22f1f3189a638315ea63244fd9
    Size: 62.58 MB

Asianux Server 8 for x86_64
  1. cpp-8.5.0-4.el8.x86_64.rpm
    MD5: a4fb9a97f354bd5387eebc15b0a831c2
    SHA-256: 386bc412a92f5050c67b49794f1292623403a225490f3b8b7f26006de99c7fb5
    Size: 10.43 MB
  2. gcc-8.5.0-4.el8.x86_64.rpm
    MD5: f96f88c7bd55d2ad913b3ff71b6373a1
    SHA-256: 9cbdbed4f74bb0122c94775db2a7d6b420c61000e0e718ddca9302b650ce8ed3
    Size: 23.44 MB
  3. gcc-c++-8.5.0-4.el8.x86_64.rpm
    MD5: 1729f520c3d9d629ca313ab0b0eb6921
    SHA-256: f0a769893c401466ede637f0c5066a6ef8b708aef44aea24963e1204fcaa0044
    Size: 12.26 MB
  4. gcc-gdb-plugin-8.5.0-4.el8.x86_64.rpm
    MD5: 40c2c8d06ac112f144064e1219b3061f
    SHA-256: 57b505364fc0b34500d67a88409423e9c155856a41d9c45f8b273afc410ca7cc
    Size: 117.32 kB
  5. gcc-gfortran-8.5.0-4.el8.x86_64.rpm
    MD5: faaf1e4977810fee4dabc63cafd5007a
    SHA-256: 968c085c2345c57e1ccbcf321d1003c91f5d73381372c8575084559c0f1b4115
    Size: 11.56 MB
  6. gcc-offload-nvptx-8.5.0-4.el8.x86_64.rpm
    MD5: 57c0c77d3b032ba55f444cd377912893
    SHA-256: a2efd258311c32d264f1285662ce9577706b4ae50a24b680d0aee6de02656e1c
    Size: 8.07 MB
  7. gcc-plugin-devel-8.5.0-4.el8.x86_64.rpm
    MD5: e2c00a58bd4618001e12a0d87ce46ee1
    SHA-256: 1edc9d6a381755b7542376f5ae1ebe8452bc5d2e33aefa5037658840e637e9af
    Size: 1.42 MB
  8. libasan-8.5.0-4.el8.x86_64.rpm
    MD5: 3589249a7bdaaf2e99ab78e8f51ffc5c
    SHA-256: f072b7e30022c40287c2cd1cae33a91dc0a2602e12652416dc1fe65bcdfbe07c
    Size: 409.94 kB
  9. libatomic-8.5.0-4.el8.x86_64.rpm
    MD5: 5c9d3ffda616c90addab664de04225ba
    SHA-256: 28f3809cad23f7515e11270d81e91c3cea9c516502c02bef3a58be9bcee646c8
    Size: 22.50 kB
  10. libatomic-static-8.5.0-4.el8.x86_64.rpm
    MD5: d33a03fd3113bbbb5ecce20e80bacb5f
    SHA-256: d0a9d7d4bc17deed07cbbba8f1b9b93d876f88f018de3566dcb7f6d3e5c17e6b
    Size: 24.95 kB
  11. libgcc-8.5.0-4.el8.x86_64.rpm
    MD5: 341b0f7fcc730db0a31e8da6da4a76f4
    SHA-256: fd1e9199125e51cb11346838341d20f42bab3381c591a8cc5137956915e7d72b
    Size: 78.41 kB
  12. libgfortran-8.5.0-4.el8.x86_64.rpm
    MD5: 81a0efcf94305350ce37d9133306c87a
    SHA-256: 5233d610132f3876eacb2ca45d1f9fe6d43aaeabe9413656b603272bccfaf644
    Size: 641.80 kB
  13. libgomp-8.5.0-4.el8.x86_64.rpm
    MD5: 7444dd544b13e7e00500ff5c9e695d9a
    SHA-256: f21bfaa2833e26d06be03ef46b45ebe0816cfedb18bcb62980127ddfab05ce8e
    Size: 204.89 kB
  14. libgomp-offload-nvptx-8.5.0-4.el8.x86_64.rpm
    MD5: 8d781b90eace99ec08e0410c4932ebf9
    SHA-256: a9da8a3fd60bb0e83bb39c151541a48921cc8cc7bea5f5c76158c1aa38687327
    Size: 26.89 kB
  15. libitm-8.5.0-4.el8.x86_64.rpm
    MD5: d47d868ae2ffa9c23c507c2340733d22
    SHA-256: e3e03888269b38796cddce3dd1bef82a9a55705f0de9513aca26ca7b0532e353
    Size: 65.48 kB
  16. libitm-devel-8.5.0-4.el8.x86_64.rpm
    MD5: ebeaecc6da45b926376eea0338f3e647
    SHA-256: 2cce1b25d5b957d54f5eb045e5ff615ecb7e3891eea98a8bf0c7bb83e2c9b804
    Size: 27.03 kB
  17. liblsan-8.5.0-4.el8.x86_64.rpm
    MD5: 780873d58ce6a646330d617b5f68ebeb
    SHA-256: d928de9c90fea98e25ffd1299e33bbd66ea2b7342ab2d7202789448a63104d25
    Size: 161.45 kB
  18. libquadmath-8.5.0-4.el8.x86_64.rpm
    MD5: cc60808694eec07809e01e799b45b12f
    SHA-256: f19964ec3b6447d70a680a65ea224ea2f2fa2f5a92c9eaed2ff5dd9f71b36ae9
    Size: 169.28 kB
  19. libquadmath-devel-8.5.0-4.el8.x86_64.rpm
    MD5: 426c49c411f6ac923ea4c65014203f1a
    SHA-256: 378328d23863798fc6e870fbbf4fe317c6ffa350c7b5ceb936c2d792c4445b3e
    Size: 22.67 kB
  20. libstdc++-8.5.0-4.el8.x86_64.rpm
    MD5: e6dd595d418c0b60ba1f009fa551672b
    SHA-256: d12f69afb147fa7da63836ef4652d30b00fe9d2941c87f3f7bcee3eaaf2d25b1
    Size: 451.52 kB
  21. libstdc++-devel-8.5.0-4.el8.x86_64.rpm
    MD5: ed569b6bcfa86bcd2cdde880673867c4
    SHA-256: 1fef38c97fbfa952722a34721ef6957c266e1f1d5086d64cd240ddb774dfe590
    Size: 2.05 MB
  22. libstdc++-docs-8.5.0-4.el8.x86_64.rpm
    MD5: 9dc86283b929760fce48ee21f688bcf6
    SHA-256: b4327582dc2bcc163d439cae33f387f90011dd10eaa70da16f181ff75ee0d91f
    Size: 11.01 MB
  23. libstdc++-static-8.5.0-4.el8.x86_64.rpm
    MD5: d9078cb43ad990846ebdbc2e175e403c
    SHA-256: fbe4542794a6ccc3d0e02ba20520e7013df956483578966882706c1d517048cc
    Size: 606.23 kB
  24. libtsan-8.5.0-4.el8.x86_64.rpm
    MD5: d82083fc55be34401421a9d979d5630a
    SHA-256: d95f00c28441d588031bd037fcad96996c750db6338e16fe6bdb4a5de5293732
    Size: 326.38 kB
  25. libubsan-8.5.0-4.el8.x86_64.rpm
    MD5: e74435ad8d35bec318103c2626d57f11
    SHA-256: 6f7b07097fbdd027a9e18a93ca4ee6e2f5157a72ec29ffe3705d99b89865574e
    Size: 148.85 kB
  26. gcc-gdb-plugin-8.5.0-4.el8.i686.rpm
    MD5: 82c6b66e23880aa09953ed75a2c9bcc6
    SHA-256: 7df86032a7c180c01d23ed610ab72beade8e956363adcfb930b2aa2e1451c04a
    Size: 124.03 kB
  27. gcc-plugin-devel-8.5.0-4.el8.i686.rpm
    MD5: d91ee5ea162346673742f30c1b23395b
    SHA-256: 9dee65fe071d6d62a442c9f1b0f9d5b022070695bd332feef0cb49bcec96acf3
    Size: 1.42 MB
  28. libasan-8.5.0-4.el8.i686.rpm
    MD5: 0774a8bf9b5695ab18a44ad73322bd3c
    SHA-256: 611c50849a5fa709fb8b9045a20b3af4e01be48279960a76988ec37451c878ae
    Size: 423.54 kB
  29. libatomic-8.5.0-4.el8.i686.rpm
    MD5: 4ef88a80f831c40990ab8ce2feca8aec
    SHA-256: bb2d108137e81c0a33026d02412d594d065a2d80d472dcd6fb303b1724336fa8
    Size: 22.13 kB
  30. libatomic-static-8.5.0-4.el8.i686.rpm
    MD5: 08927e0de8e8167a2f1b2bab3a39b40e
    SHA-256: 5a0adffc64b61077359668b932a46a34200be840d4682727d28381b1ef4ce256
    Size: 25.02 kB
  31. libgcc-8.5.0-4.el8.i686.rpm
    MD5: c9f820bad05a669c523f9b66f2bc2479
    SHA-256: 0611c31d075415f849f7599d7ef169278f80676c9f3163a8423accc715daa259
    Size: 85.86 kB
  32. libgfortran-8.5.0-4.el8.i686.rpm
    MD5: 47224c6e0107dfb406d601affc4e1fbd
    SHA-256: 07316cb43d657d4d654856026138aa5b0b32951e399dc9134d3f97f10d41cca1
    Size: 595.84 kB
  33. libgomp-8.5.0-4.el8.i686.rpm
    MD5: 9384dbf128a13c201237ab53ef26bd78
    SHA-256: aa9a3c91f60408256a7f1013d460c78266cd0802415848f03c2da6977f314bfc
    Size: 212.06 kB
  34. libitm-8.5.0-4.el8.i686.rpm
    MD5: 6ca43a57c5d3ebf87084443240179168
    SHA-256: 0f0f3fe0bfe213a7eeae0a2acf413511284381d170bfd82267edaf03ed41d433
    Size: 68.18 kB
  35. libitm-devel-8.5.0-4.el8.i686.rpm
    MD5: 22388cabe1eba6f8af1b56d4f5a79489
    SHA-256: 854c649dcd28cf86781391edc0a1265d7326b14862408c8444da8643b7e0ce2a
    Size: 27.13 kB
  36. libquadmath-8.5.0-4.el8.i686.rpm
    MD5: 5a7158a51af25a1e8a81dc31714adf7f
    SHA-256: 3173c7d1b51ffc04113d6b69790f1cc2e6a148561e3070df205bbe4b36403b94
    Size: 213.78 kB
  37. libquadmath-devel-8.5.0-4.el8.i686.rpm
    MD5: 0ae13308a73132dfb0a7367c5db41d2b
    SHA-256: 4b4017fb4c3e687352bd68e2326658c63feb83503d9b85e129175c4206344d41
    Size: 22.79 kB
  38. libstdc++-8.5.0-4.el8.i686.rpm
    MD5: f19ae6167b61e58ecdeb711913bb5a96
    SHA-256: 7d19e363a06a4eea0cbd2007d12f43dc5ca4ca0cf8376d64f5932856b3ce6407
    Size: 488.15 kB
  39. libstdc++-devel-8.5.0-4.el8.i686.rpm
    MD5: 57ceffd478df5f02ebfd3eb3b429ba84
    SHA-256: d2f7fdf32de243cbd7507e036109dea3028ec0edce4ad810a30fdf9004d2115a
    Size: 2.07 MB
  40. libstdc++-static-8.5.0-4.el8.i686.rpm
    MD5: c1e7464f4128798ef653d87def6b0828
    SHA-256: d4e1dcf92cfd010a075e4302a2658e0f8e002fea5eb910d990838346e7a96caa
    Size: 655.28 kB
  41. libubsan-8.5.0-4.el8.i686.rpm
    MD5: 04be8d0e56be9c9df6f4576ce7ce5c4a
    SHA-256: 0e187ba2c74e2d4c9a0a0645e31c9322641e9d0a945b514c732fa5a7b5c6c01c
    Size: 165.11 kB