CVE-2022-38223
There is an out-of-bounds write in checkType located in etc.c in w3m 0.5.3. It can be triggered...
There is an out-of-bounds write in checkType located in etc.c in w3m 0.5.3. It can be triggered by sending a crafted HTML file to the w3m binary. It allows an attacker to cause Denial of Service or possibly have unspecified other impact.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.8
There is an out-of-bounds write in checkType located in etc.c in w3m 0.5.3. It can be triggered by sending a crafted HTML file to the w3m binary. It allows an attacker to cause Denial of Service or possibly have unspecified other impact.
- Record
CVE-2022-38223- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
CVE List No score
There is an out-of-bounds write in checkType located in etc.c in w3m 0.5.3. It can be triggered by sending a crafted HTML file to the w3m binary. It allows an attacker to cause Denial of Service or possibly have unspecified other impact.
- Record
CVE-2022-38223- Updated
- 2026-11-02
EUVDEUVD-2022-40815 No score
There is an out-of-bounds write in checkType located in etc.c in w3m 0.5.3. It can be triggered by sending a crafted HTML file to the w3m binary. It allows an attacker to cause Denial of Service or possibly have unspecified other impact.
- Record
EUVD-2022-40815- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-rf3p-g68h-h93f
7.8
There is an out-of-bounds write in checkType located in etc.c in w3m 0.5.3. It can be triggered...
There is an out-of-bounds write in checkType located in etc.c in w3m 0.5.3. It can be triggered by sending a crafted HTML file to the w3m binary. It allows an attacker to cause Denial of Service or possibly have unspecified other impact.
- Record
GHSA-rf3p-g68h-h93f- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-38223
7.8
There is an out-of-bounds write in checkType located in etc.c in w3m 0.5.3. It can be triggered by sending a crafted HTML file to the w3m binary. It allows an attacker to cause Denial of Service or possibly have unspecified other impact.
- Record
ALPINE-CVE-2022-38223- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSVUBUNTU-CVE-2022-38223
7.8
There is an out-of-bounds write in checkType located in etc.c in w3m 0.5.3. It can be triggered by sending a crafted HTML file to the w3m binary. It allows an attacker to cause Denial of Service or possibly have unspecified other impact.
- Record
UBUNTU-CVE-2022-38223- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 8 moreShow less
OSV No score
There is an out-of-bounds write in checkType located in etc.c in w3m 0.5.3. It can be triggered by sending a crafted HTML file to the w3m binary. It allows an attacker to cause Denial of Service or possibly have unspecified other impact.
- Record
CVE-2022-38223- Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-38223 No score
There is an out-of-bounds write in checkType located in etc.c in w3m 0.5.3. It can be triggered by sending a crafted HTML file to the w3m binary. It allows an attacker to cause Denial of Service or possibly have unspecified other impact.
- Record
DEBIAN-CVE-2022-38223- Updated
- 2026-11-03
OSVMGASA-2023-0006 No score
Updated w3m packages fix security vulnerability
There is an out-of-bounds write in checkType located in etc.c in w3m 0.5.3. It can be triggered by sending a crafted HTML file to the w3m binary. It allows an attacker to cause Denial of Service or possibly have unspecified other impact. (CVE-2022-38223)
- Record
MGASA-2023-0006- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12612-1 No score
w3m-0.5.3+git20180125-2.1 on GA media
These are all security issues fixed in the w3m-0.5.3+git20180125-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12612-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:0065-1 No score
Security update for w3m
This update for w3m fixes the following issues:
- CVE-2022-38223: Fixed a memory safety issue when dumping crafted input to standard out (bsc#1202684).
- Record
SUSE-SU-2023:0065-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:0066-1 No score
Security update for w3m
This update for w3m fixes the following issues:
- CVE-2022-38223: Fixed a memory safety issue when dumping crafted input to standard out (bsc#1202684).
- Record
SUSE-SU-2023:0066-1- Updated
- 2026-11-02
OSVUSN-5796-1 No score
w3m vulnerability
It was discovered that w3m incorrectly handled certain HTML files. A remote attacker could use this issue to cause w3m to crash, resulting in a denial of service, or possibly execute arbitrary code.
- Record
USN-5796-1- Updated
- 2026-11-02
OSVUSN-5796-2 No score
w3m vulnerability
USN-5796-1 fixed a vulnerability in w3m. This update provides the corresponding update for Ubuntu 14.04 ESM.
Original advisory details:
It was discovered that w3m incorrectly handled certain HTML files. A remote attacker could use this issue to cause w3m to crash, resulting in a denial of service, or possibly execute arbitrary code.
- Record
USN-5796-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
w3mAlpine:v3.17 |
before 0.5.3.20220429-r3 | 0.5.3.20220429-r3 |
w3mAlpine:v3.18 |
before 0.5.3.20230121-r0 | 0.5.3.20230121-r0 |
w3mAlpine:v3.19 |
before 0.5.3.20230121-r0 | 0.5.3.20230121-r0 |
w3mAlpine:v3.20 |
before 0.5.3.20230121-r0 | 0.5.3.20230121-r0 |
w3mAlpine:v3.21 |
before 0.5.3.20230121-r0 | 0.5.3.20230121-r0 |
w3mAlpine:v3.22 |
before 0.5.3_git20241203-r0 | 0.5.3_git20241203-r0 |
w3mAlpine:v3.23 |
before 0.5.3_git20241203-r0 | 0.5.3_git20241203-r0 |
w3mAlpine:v3.24 |
before 0.5.3_git20241203-r0 | 0.5.3_git20241203-r0 |
w3mDebian:12 |
before 0.5.3+git20230121-1 | 0.5.3+git20230121-1 |
w3mDebian:13 |
before 0.5.3+git20230121-1 | 0.5.3+git20230121-1 |
Show 14 moreShow less
| Package | Affected | Fixed |
|---|---|---|
w3mDebian:14 |
before 0.5.3+git20230121-1 | 0.5.3+git20230121-1 |
w3mDebian:10 |
before 0.5.3-37+deb10u1, plus listed versions 0.5.3-37 |
0.5.3-37+deb10u1 |
w3mMageia:8 |
before 0.5.3-13.git20220429.1.mga8 | 0.5.3-13.git20220429.1.mga8 |
w3mSUSE:Linux Enterprise Module for Basesystem 15 SP4 |
before 0.5.3+git20180125-150000.3.3.1 | 0.5.3+git20180125-150000.3.3.1 |
w3mSUSE:Linux Enterprise Real Time 15 SP3 |
before 0.5.3+git20180125-150000.3.3.1 | 0.5.3+git20180125-150000.3.3.1 |
w3mopenSUSE:Leap 15.4 |
before 0.5.3+git20180125-150000.3.3.1 | 0.5.3+git20180125-150000.3.3.1 |
w3mSUSE:Linux Enterprise Server 12 SP5 |
before 0.5.3.git20161120-161.6.1 | 0.5.3.git20161120-161.6.1 |
w3mSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 0.5.3.git20161120-161.6.1 | 0.5.3.git20161120-161.6.1 |
w3mUbuntu:Pro:14.04:LTS |
before 0.5.3-15ubuntu0.2+esm1, plus listed versions 0.5.3-110.5.3-120.5.3-130.5.3-150.5.3-15ubuntu0.10.5.3-15ubuntu0.2 |
0.5.3-15ubuntu0.2+esm1 |
w3mUbuntu:16.04:LTS |
All versions, plus listed versions 0.5.3-240.5.3-250.5.3-260.5.3-26build10.5.3-26ubuntu0.10.5.3-26ubuntu0.2 |
None known |
w3mUbuntu:18.04:LTS |
before 0.5.3-36ubuntu0.1, plus listed versions 0.5.3-340.5.3-34.10.5.3-350.5.3-360.5.3-36build1 |
0.5.3-36ubuntu0.1 |
w3mUbuntu:20.04:LTS |
before 0.5.3-37ubuntu0.1, plus listed versions 0.5.3-37 |
0.5.3-37ubuntu0.1 |
w3mUbuntu:22.04:LTS |
before 0.5.3+git20210102-6ubuntu0.1, plus listed versions 0.5.3+git20210102-6build10.5.3+git20210102-6build20.5.3+git20210102-6build3 |
0.5.3+git20210102-6ubuntu0.1 |
w3mopenSUSE:Tumbleweed |
before 0.5.3+git20180125-2.1 | 0.5.3+git20180125-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-38223 is a high vulnerability (CVSS 7.8) in Tats W3m, published August 15, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.47%, the 41st percentile. Fixed in w3m 0.5.3.20220429-r3.
References
github.com/tats/w3m/issues/242
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/NRRZMTLG3YT6U3PSGJOAMLDNLRF2EUOP
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MKESIFZMWIFMI6DRGMUYOTVKBOSEKDXZ
lists.debian.org/debian-lts-announce/2023/08/msg00030.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/AULOBQJLXE2KCT5UVQMKGEFL4GFIAOED
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TODROGVCWZ435HQIZE6ARQC5LPQLIA5C
Show 21 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MKFZQUK7FPWWJQYICDZZ4YWIPUPQ2D3R
lists.fedoraproject.org/archives/list/[email protected]/message/TODROGVCWZ435HQIZE6ARQC5LPQLIA5C
lists.fedoraproject.org/archives/list/[email protected]/message/AULOBQJLXE2KCT5UVQMKGEFL4GFIAOED
nvd.nist.gov/vuln/detail/CVE-2022-38223
lists.fedoraproject.org/archives/list/[email protected]/message/MKESIFZMWIFMI6DRGMUYOTVKBOSEKDXZ
lists.fedoraproject.org/archives/list/[email protected]/message/NRRZMTLG3YT6U3PSGJOAMLDNLRF2EUOP
github.com/advisories/GHSA-rf3p-g68h-h93f
security.alpinelinux.org/vuln/CVE-2022-38223
github.com/CVEProject/cvelistV5/tree/main/cves/2022/38xxx/CVE-2022-38223.json
security-tracker.debian.org/tracker/CVE-2022-38223
advisories.mageia.org/MGASA-2023-0006.html
bugs.mageia.org/show_bug.cgi?id=31365
lists.fedoraproject.org/archives/list/[email protected]/thread/NRRZMTLG3YT6U3PSGJOAMLDNLRF2EUOP
suse.com/support/update/announcement/2023/suse-su-20230065-1
bugzilla.suse.com/1202684
suse.com/security/cve/CVE-2022-38223
suse.com/support/update/announcement/2023/suse-su-20230066-1
ubuntu.com/security/CVE-2022-38223
ubuntu.com/security/notices/USN-5796-1
ubuntu.com/security/notices/USN-5796-2
cve.org/CVERecord?id=CVE-2022-38223