CVE-2020-23026
A NULL pointer dereference in the main() function dhry_1.c of dhrystone 2.1 causes a denial of...
A NULL pointer dereference in the main() function dhry_1.c of dhrystone 2.1 causes a denial of service (DoS).
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
A NULL pointer dereference in the main() function dhry_1.c of dhrystone 2.1 causes a denial of service (DoS).
- Record
CVE-2020-23026- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-476
- Updated
- 2026-11-02
CVE List No score
A NULL pointer dereference in the main() function dhry_1.c of dhrystone 2.1 causes a denial of service (DoS).
- Record
CVE-2020-23026- Updated
- 2026-11-02
EUVDEUVD-2020-15782 No score
A NULL pointer dereference in the main() function dhry_1.c of dhrystone 2.1 causes a denial of service (DoS).
- Record
EUVD-2020-15782- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gmp4-m7cp-w84v No score
A NULL pointer dereference in the main() function dhry_1.c of dhrystone 2.1 causes a denial of...
A NULL pointer dereference in the main() function dhry_1.c of dhrystone 2.1 causes a denial of service (DoS).
- Record
GHSA-gmp4-m7cp-w84v- Weakness
- CWE-476
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-23026
7.5
A NULL pointer dereference in the main() function dhry_1.c of dhrystone 2.1 causes a denial of service (DoS).
- Record
UBUNTU-CVE-2020-23026- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gcc-3.3Ubuntu:14.04:LTS |
All versions, plus listed versions 1:3.3.6ds1-25ubuntu4 |
None known |
gcc-4.7Ubuntu:14.04:LTS |
All versions, plus listed versions 4.7.3-7ubuntu34.7.3-8ubuntu14.7.3-9ubuntu14.7.3-9ubuntu24.7.3-10ubuntu14.7.3-11ubuntu14.7.3-12ubuntu1 |
None known |
gcc-4.8Ubuntu:14.04:LTS |
All versions, plus listed versions 4.8.1-10ubuntu84.8.2-1ubuntu14.8.2-1ubuntu24.8.2-10ubuntu14.8.2-10ubuntu2 Show 18 moreShow less4.8.2-12ubuntu24.8.2-13ubuntu14.8.2-14ubuntu14.8.2-14ubuntu24.8.2-14ubuntu44.8.2-15ubuntu34.8.2-16ubuntu14.8.2-16ubuntu34.8.2-16ubuntu44.8.2-16ubuntu54.8.2-16ubuntu64.8.2-17ubuntu14.8.2-17ubuntu24.8.2-19ubuntu14.8.4-2ubuntu1~14.044.8.4-2ubuntu1~14.04.14.8.4-2ubuntu1~14.04.34.8.4-2ubuntu1~14.04.4 |
None known |
gcc-defaultsUbuntu:14.04:LTS |
All versions, plus listed versions 1.122ubuntu31.124ubuntu21.124ubuntu31.124ubuntu41.124ubuntu51.124ubuntu6 |
None known |
gcc-mingw-w64Ubuntu:14.04:LTS |
All versions, plus listed versions 891112 |
None known |
gccgo-4.9Ubuntu:14.04:LTS |
All versions, plus listed versions 4.9-20140213-0ubuntu14.9-20140213-0ubuntu24.9-20140217-0ubuntu14.9-20140222-0ubuntu14.9-20140303-0ubuntu2 Show 6 moreShow less4.9-20140303-0ubuntu34.9-20140321-0ubuntu14.9-20140330-0ubuntu14.9-20140406-0ubuntu14.9.1-0ubuntu14.9.3-0ubuntu4 |
None known |
gcc-5Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 5.2.1-22ubuntu25.2.1-22ubuntu55.2.1-23ubuntu15.2.1-26ubuntu15.2.1-27ubuntu1 Show 34 moreShow less5.3.1-2ubuntu25.3.1-3ubuntu15.3.1-3ubuntu35.3.1-4ubuntu15.3.1-5ubuntu15.3.1-5ubuntu25.3.1-5ubuntu35.3.1-6ubuntu15.3.1-6ubuntu25.3.1-7ubuntu15.3.1-8ubuntu25.3.1-8ubuntu35.3.1-9ubuntu35.3.1-10ubuntu25.3.1-11ubuntu15.3.1-12ubuntu15.3.1-12ubuntu25.3.1-12ubuntu45.3.1-13ubuntu15.3.1-13ubuntu35.3.1-13ubuntu45.3.1-13ubuntu65.3.1-14ubuntu25.3.1-14ubuntu2.15.4.0-6ubuntu1~16.04.15.4.0-6ubuntu1~16.04.25.4.0-6ubuntu1~16.04.45.4.0-6ubuntu1~16.04.55.4.0-6ubuntu1~16.04.65.4.0-6ubuntu1~16.04.95.4.0-6ubuntu1~16.04.105.4.0-6ubuntu1~16.04.115.4.0-6ubuntu1~16.04.125.4.0-6ubuntu1~16.04.12+esm2 |
None known |
gcc-5-crossUbuntu:16.04:LTS |
All versions, plus listed versions 12ubuntu115ubuntu118ubuntu120ubuntu320ubuntu5 Show 4 moreShow less20ubuntu624ubuntu0.124ubuntu0.224ubuntu0.3 |
None known |
gcc-defaultsUbuntu:16.04:LTS |
All versions, plus listed versions 1.144ubuntu11.146ubuntu81.149ubuntu21.150ubuntu1 |
None known |
gccgo-6Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 6-20160210-0ubuntu26-20160217-0ubuntu16-20160220-0ubuntu16-20160225-0ubuntu16-20160225-0ubuntu2 Show 7 moreShow less6-20160227-0ubuntu16-20160313-0ubuntu16-20160319-0ubuntu16-20160405-0ubuntu16-20160405-0ubuntu26.0.1-0ubuntu16.0.1-0ubuntu1+esm1 |
None known |
Show 72 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gcc-3.3Ubuntu:16.04:LTS |
All versions, plus listed versions 1:3.3.6ds1-27.2ubuntu11:3.3.6ds1-28ubuntu1 |
None known |
gcc-4.7Ubuntu:16.04:LTS |
All versions, plus listed versions 4.7.4-3ubuntu34.7.4-3ubuntu74.7.4-3ubuntu94.7.4-3ubuntu104.7.4-3ubuntu114.7.4-3ubuntu12 |
None known |
gcc-4.7-armel-crossUbuntu:16.04:LTS |
All versions, plus listed versions 1.861.903 |
None known |
gcc-4.7-armhf-crossUbuntu:16.04:LTS |
All versions, plus listed versions 1.861.873 |
None known |
gcc-4.8Ubuntu:16.04:LTS |
All versions, plus listed versions 4.8.5-1ubuntu14.8.5-2ubuntu14.8.5-3ubuntu14.8.5-3ubuntu24.8.5-3ubuntu34.8.5-4ubuntu14.8.5-4ubuntu2 |
None known |
gcc-4.8-arm64-crossUbuntu:16.04:LTS |
All versions, plus listed versions 0.170.182 |
None known |
gcc-4.8-armhf-crossUbuntu:16.04:LTS |
All versions, plus listed versions 0.160.172 |
None known |
gcc-4.8-powerpc-crossUbuntu:16.04:LTS |
All versions, plus listed versions 0.190.203 |
None known |
gcc-4.8-ppc64el-crossUbuntu:16.04:LTS |
All versions, plus listed versions 0.80.92 |
None known |
gcc-4.9Ubuntu:16.04:LTS |
All versions, plus listed versions 4.9.3-5ubuntu14.9.3-6ubuntu24.9.3-8ubuntu14.9.3-8ubuntu24.9.3-9ubuntu1 Show 4 moreShow less4.9.3-11ubuntu14.9.3-11ubuntu24.9.3-12ubuntu14.9.3-13ubuntu2 |
None known |
gcc-arm-linux-androideabiUbuntu:16.04:LTS |
All versions, plus listed versions 0.20130705.1-0ubuntu80.20130705.1-0ubuntu9 |
None known |
gcc-arm-none-eabiUbuntu:16.04:LTS |
All versions, plus listed versions 15:4.9.3+svn227297-115:4.9.3+svn227297-1build115:4.9.3+svn231177-1 |
None known |
gcc-avrUbuntu:16.04:LTS |
All versions, plus listed versions 1:4.8.1+Atmel3.4.5-11:4.9.2+Atmel3.5.0-1 |
None known |
gcc-h8300-hmsUbuntu:16.04:LTS |
All versions, plus listed versions 1:3.4.6+dfsg2-4ubuntu1 |
None known |
gcc-i686-linux-androidUbuntu:16.04:LTS |
All versions, plus listed versions 79 |
None known |
gcc-m68hc1xUbuntu:16.04:LTS |
All versions, plus listed versions 1:3.3.6+3.1+dfsg-3ubuntu1 |
None known |
gcc-mingw-w64Ubuntu:16.04:LTS |
All versions, plus listed versions 15.415.715.7build116build117 |
None known |
gcc-msp430Ubuntu:16.04:LTS |
All versions, plus listed versions 4.6.3~mspgcc-20120406-7ubuntu3 |
None known |
gcc-optUbuntu:16.04:LTS |
All versions, plus listed versions 1.20 |
None known |
gcc-snapshotUbuntu:16.04:LTS |
All versions, plus listed versions 20151011-0ubuntu120151030-1ubuntu220151104-0ubuntu120151122-1ubuntu120151209-0ubuntu1 Show 5 moreShow less20151215-0ubuntu120160105-1ubuntu120160125-1ubuntu120160320-1ubuntu120160415-0ubuntu1 |
None known |
gcc-7Ubuntu:18.04:LTS |
All versions, plus listed versions 7.2.0-8ubuntu37.2.0-12ubuntu17.2.0-13ubuntu17.2.0-16ubuntu17.2.0-17ubuntu1 Show 14 moreShow less7.2.0-18ubuntu27.3.0-3ubuntu17.3.0-5ubuntu17.3.0-11ubuntu17.3.0-12ubuntu17.3.0-13ubuntu17.3.0-14ubuntu17.3.0-15ubuntu27.3.0-16ubuntu27.3.0-16ubuntu37.3.0-27ubuntu1~18.047.4.0-1ubuntu1~18.047.4.0-1ubuntu1~18.04.17.5.0-3ubuntu1~18.04 |
None known |
gcc-7-crossUbuntu:18.04:LTS |
All versions, plus listed versions 8ubuntu213ubuntu117ubuntu118ubuntu118ubuntu2 Show 8 moreShow less20ubuntu120ubuntu220ubuntu320ubuntu421ubuntu0.121ubuntu0.221ubuntu0.321ubuntu0.4 |
None known |
gcc-8Ubuntu:18.04:LTS |
All versions, plus listed versions 8-20180208-0ubuntu18-20180218-1ubuntu18-20180312-2ubuntu18-20180319-1ubuntu28-20180321-1ubuntu1 Show 11 moreShow less8-20180331-1ubuntu18-20180402-1ubuntu18-20180406-0ubuntu18-20180408-0ubuntu18-20180414-1ubuntu18-20180414-1ubuntu28.2.0-1ubuntu2~18.048.3.0-6ubuntu1~18.048.3.0-6ubuntu1~18.04.18.3.0-26ubuntu1~18.048.4.0-1ubuntu1~18.04 |
None known |
gcc-8-crossUbuntu:18.04:LTS |
All versions, plus listed versions 5ubuntu26ubuntu17ubuntu19ubuntu19ubuntu2 Show 4 moreShow less18ubuntu0.118ubuntu0.318ubuntu0.418ubuntu0.6 |
None known |
gcc-defaultsUbuntu:18.04:LTS |
All versions, plus listed versions 1.173ubuntu11.174ubuntu21.175ubuntu11.176ubuntu21.176ubuntu2.11.176ubuntu2.21.176ubuntu2.3 |
None known |
gcc-3.3Ubuntu:18.04:LTS |
All versions, plus listed versions 1:3.3.6ds1-28ubuntu11:3.3.6ds1-30 |
None known |
gcc-4.8Ubuntu:18.04:LTS |
All versions, plus listed versions 4.8.5-4ubuntu64.8.5-4ubuntu74.8.5-4ubuntu8 |
None known |
gcc-5Ubuntu:18.04:LTS |
All versions, plus listed versions 5.5.0-1ubuntu15.5.0-2ubuntu35.5.0-3ubuntu15.5.0-4ubuntu15.5.0-5ubuntu1 Show 4 moreShow less5.5.0-8ubuntu15.5.0-10ubuntu15.5.0-11ubuntu15.5.0-12ubuntu1 |
None known |
gcc-5-crossUbuntu:18.04:LTS |
All versions, plus listed versions 26ubuntu127ubuntu127ubuntu232ubuntu133ubuntu2 |
None known |
gcc-6Ubuntu:18.04:LTS |
All versions, plus listed versions 6.4.0-8ubuntu16.4.0-9ubuntu16.4.0-10ubuntu16.4.0-11ubuntu16.4.0-12ubuntu1 Show 5 moreShow less6.4.0-13ubuntu16.4.0-15ubuntu16.4.0-16ubuntu16.4.0-17ubuntu16.5.0-2ubuntu1~18.04 |
None known |
gcc-6-crossUbuntu:18.04:LTS |
All versions, plus listed versions 25ubuntu126ubuntu128ubuntu129ubuntu130ubuntu230ubuntu330ubuntu3.1 |
None known |
gcc-6-cross-portsUbuntu:18.04:LTS |
All versions, plus listed versions 23ubuntu124ubuntu125ubuntu127ubuntu128ubuntu228ubuntu328ubuntu3.1 |
None known |
gcc-7-cross-portsUbuntu:18.04:LTS |
All versions, plus listed versions 6ubuntu19ubuntu113ubuntu114ubuntu116ubuntu2 Show 6 moreShow less16ubuntu316ubuntu417ubuntu0.117ubuntu0.217ubuntu0.317ubuntu0.4 |
None known |
gcc-8-cross-portsUbuntu:18.04:LTS |
All versions, plus listed versions 2ubuntu23ubuntu13ubuntu24ubuntu16ubuntu2 Show 5 moreShow less6ubuntu39ubuntu0.19ubuntu0.39ubuntu0.49ubuntu0.5 |
None known |
gcc-arm-none-eabiUbuntu:18.04:LTS |
All versions, plus listed versions 15:5.4.1+svn241155-115:6.3.1+svn253039-115:6.3.1+svn253039-1build1 |
None known |
gcc-avrUbuntu:18.04:LTS |
All versions, plus listed versions 1:5.4.0+Atmel3.6.0-11:5.4.0+Atmel3.6.0-1build1 |
None known |
gcc-h8300-hmsUbuntu:18.04:LTS |
All versions, plus listed versions 1:3.4.6+dfsg2-4ubuntu11:3.4.6+dfsg2-4ubuntu3 |
None known |
gcc-m68hc1xUbuntu:18.04:LTS |
All versions, plus listed versions 1:3.3.6+3.1+dfsg-3ubuntu11:3.3.6+3.1+dfsg-3ubuntu2 |
None known |
gcc-mingw-w64Ubuntu:18.04:LTS |
All versions, plus listed versions 19.32020.120.220.2build1 |
None known |
gcc-msp430Ubuntu:18.04:LTS |
All versions, plus listed versions 4.6.3~mspgcc-20120406-7ubuntu44.6.3~mspgcc-20120406-7ubuntu5 |
None known |
gcc-optUbuntu:18.04:LTS |
All versions, plus listed versions 1.201.20build1 |
None known |
gcc-snapshotUbuntu:18.04:LTS |
All versions, plus listed versions 20171017-1ubuntu120171109-1ubuntu120180107-1ubuntu120180130-0ubuntu220180216-1ubuntu11:20180322-1ubuntu11:20180425-1ubuntu1 |
None known |
gcc-9Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 9.2.1-9ubuntu29.2.1-12ubuntu19.2.1-15ubuntu19.2.1-16ubuntu19.2.1-17ubuntu1 Show 20 moreShow less9.2.1-19ubuntu19.2.1-20ubuntu39.2.1-21ubuntu19.2.1-25ubuntu19.2.1-28ubuntu19.2.1-29ubuntu19.2.1-30ubuntu19.2.1-30ubuntu29.2.1-31ubuntu19.3.0-3ubuntu19.3.0-5ubuntu19.3.0-7ubuntu19.3.0-8ubuntu19.3.0-10ubuntu19.3.0-10ubuntu29.3.0-17ubuntu1~20.049.4.0-1ubuntu1~20.049.4.0-1ubuntu1~20.04.19.4.0-1ubuntu1~20.04.29.4.0-1ubuntu1~20.04.3 |
None known |
gcc-9-crossUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 12ubuntu214ubuntu117ubuntu118ubuntu218ubuntu3 Show 8 moreShow less20ubuntu121ubuntu121ubuntu321ubuntu421ubuntu521ubuntu621ubuntu721ubuntu7.1 |
None known |
gcc-defaultsUbuntu:20.04:LTS |
All versions, plus listed versions 1.185.1ubuntu11.185.1ubuntu2 |
None known |
gcc-3.3Ubuntu:20.04:LTS |
All versions, plus listed versions 1:3.3.6ds1-301:3.3.6ds1-30ubuntu2 |
None known |
gcc-7Ubuntu:20.04:LTS |
All versions, plus listed versions 7.4.0-14ubuntu27.4.0-15ubuntu17.5.0-1ubuntu17.5.0-2ubuntu17.5.0-3ubuntu17.5.0-4ubuntu17.5.0-4ubuntu47.5.0-6ubuntu2 |
None known |
gcc-8Ubuntu:20.04:LTS |
All versions, plus listed versions 8.3.0-23ubuntu28.3.0-24ubuntu18.3.0-25ubuntu38.3.0-26ubuntu18.3.0-27ubuntu1 Show 6 moreShow less8.3.0-29ubuntu18.3.0-29ubuntu28.4.0-1ubuntu18.4.0-1ubuntu38.4.0-3ubuntu18.4.0-3ubuntu2 |
None known |
gcc-8-crossUbuntu:20.04:LTS |
All versions, plus listed versions 31ubuntu232ubuntu133ubuntu133ubuntu2 |
None known |
gcc-8-cross-portsUbuntu:20.04:LTS |
All versions, plus listed versions 24ubuntu226ubuntu127ubuntu127ubuntu2 |
None known |
gcc-9-cross-portsUbuntu:20.04:LTS |
All versions, plus listed versions 10ubuntu211ubuntu114ubuntu115ubuntu115ubuntu2 Show 5 moreShow less17ubuntu118ubuntu118ubuntu318ubuntu418ubuntu5 |
None known |
gcc-arm-none-eabiUbuntu:20.04:LTS |
All versions, plus listed versions 15:7-2018-q2-615:8-2019-q3-115:9-2019-q4-0ubuntu1 |
None known |
gcc-avrUbuntu:20.04:LTS |
All versions, plus listed versions 1:5.4.0+Atmel3.6.1-21:5.4.0+Atmel3.6.1-2build1 |
None known |
gcc-h8300-hmsUbuntu:20.04:LTS |
All versions, plus listed versions 1:3.4.6+dfsg2-4ubuntu31:3.4.6+dfsg2-4.1 |
None known |
gcc-m68hc1xUbuntu:20.04:LTS |
All versions, plus listed versions 1:3.3.6+3.1+dfsg-3.1ubuntu1 |
None known |
gcc-mingw-w64Ubuntu:20.04:LTS |
All versions, plus listed versions 22~exp1ubuntu222~exp1ubuntu322~exp1ubuntu4 |
None known |
gcc-msp430Ubuntu:20.04:LTS |
All versions, plus listed versions 4.6.3~mspgcc-20120406-7.1ubuntu3 |
None known |
gcc-optUbuntu:20.04:LTS |
All versions, plus listed versions 1.20build1 |
None known |
gcc-snapshotUbuntu:20.04:LTS |
All versions, plus listed versions 1:20191008-1ubuntu11:20191201-0ubuntu11:20200124-1ubuntu11:20200402-0ubuntu11:20200418-1ubuntu1 |
None known |
gcc-3.3Ubuntu:22.04:LTS |
All versions, plus listed versions 1:3.3.6ds1-30ubuntu2 |
None known |
gcc-9Ubuntu:22.04:LTS |
All versions, plus listed versions 9.4.0-3ubuntu19.4.0-4ubuntu19.4.0-5ubuntu19.5.0-1ubuntu1~22.049.5.0-1ubuntu1~22.04.1 |
None known |
gcc-9-crossUbuntu:22.04:LTS |
All versions, plus listed versions 26ubuntu226ubuntu326ubuntu3.126ubuntu3.2 |
None known |
gcc-9-cross-portsUbuntu:22.04:LTS |
All versions, plus listed versions 24ubuntu124ubuntu1.1 |
None known |
gcc-arm-none-eabiUbuntu:22.04:LTS |
All versions, plus listed versions 15:9-2019-q4-0ubuntu215:10.3-2021.07-115:10.3-2021.07-215:10.3-2021.07-315:10.3-2021.07-4 |
None known |
gcc-avrUbuntu:22.04:LTS |
All versions, plus listed versions 1:5.4.0+Atmel3.6.2-11:5.4.0+Atmel3.6.2-21:5.4.0+Atmel3.6.2-3 |
None known |
gcc-defaultsUbuntu:22.04:LTS |
All versions, plus listed versions 1.193ubuntu1 |
None known |
gcc-h8300-hmsUbuntu:22.04:LTS |
All versions, plus listed versions 1:3.4.6+dfsg2-4.11:3.4.6+dfsg2-4.2 |
None known |
gcc-m68hc1xUbuntu:22.04:LTS |
All versions, plus listed versions 1:3.3.6+3.1+dfsg-3.1ubuntu1 |
None known |
gcc-mingw-w64Ubuntu:22.04:LTS |
All versions, plus listed versions 24.224.3 |
None known |
gcc-msp430Ubuntu:22.04:LTS |
All versions, plus listed versions 4.6.3~mspgcc-20120406-7.1ubuntu3 |
None known |
gcc-optUbuntu:22.04:LTS |
All versions, plus listed versions 1.20build1 |
None known |
gcc-snapshotUbuntu:22.04:LTS |
All versions, plus listed versions 1:20210827-1ubuntu11:20220117-1ubuntu1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-23026 is a high vulnerability (CVSS 7.5) in Dhrystone Project Dhrystone, published January 3, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.07%, the 65th percentile. No source names a fixed version.