Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2026-73074 (GCVE-0-2026-73074)
Vulnerability from cvelistv5 – Published: 2026-08-11 15:35 – Updated: 2026-08-12 22:14
VLAI
EPSS
VEX
Title
Vim: Heap Buffer Overflow in Text Property Handling
Summary
Vim is an open source, command line text editor. Prior to 9.2.0841, prop_add_one() in src/textprop.c uses the proplen value from get_text_props() to increment a uint16_t property count beyond 0xffff, wrapping the count to zero and copying existing text-property records into a heap allocation sized for none of them. This issue is fixed in version 9.2.0841.
Severity
SSVC
Exploitation: none
Automatable: no
Technical Impact: total
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-08-12 22:09 UTC
CWE
- CWE-190 - Integer Overflow or Wraparound
Assigner
References
2 references
| URL | Tags |
|---|---|
| https://github.com/vim/vim/security/advisories/GH… | x_refsource_CONFIRM |
| https://github.com/vim/vim/commit/a9336b476fd1a18… | x_refsource_MISC |
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-73074",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "total"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-08-12T22:09:17.260563Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-08-12T22:14:12.887Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"product": "vim",
"vendor": "vim",
"versions": [
{
"status": "affected",
"version": "\u003c 9.2.0841"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "Vim is an open source, command line text editor. Prior to 9.2.0841, prop_add_one() in src/textprop.c uses the proplen value from get_text_props() to increment a uint16_t property count beyond 0xffff, wrapping the count to zero and copying existing text-property records into a heap allocation sized for none of them. This issue is fixed in version 9.2.0841."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "HIGH",
"attackRequirements": "NONE",
"attackVector": "LOCAL",
"baseScore": 7.1,
"baseSeverity": "HIGH",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "ACTIVE",
"vectorString": "CVSS:4.0/AV:L/AC:H/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "HIGH",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "HIGH"
}
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-190",
"description": "CWE-190: Integer Overflow or Wraparound",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-08-11T15:35:07.373Z",
"orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"shortName": "GitHub_M"
},
"references": [
{
"name": "https://github.com/vim/vim/security/advisories/GHSA-hm4g-pjfx-m27j",
"tags": [
"x_refsource_CONFIRM"
],
"url": "https://github.com/vim/vim/security/advisories/GHSA-hm4g-pjfx-m27j"
},
{
"name": "https://github.com/vim/vim/commit/a9336b476fd1a182e3f79b5f83c0ffb04f8a922b",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/vim/vim/commit/a9336b476fd1a182e3f79b5f83c0ffb04f8a922b"
}
],
"source": {
"advisory": "GHSA-hm4g-pjfx-m27j",
"discovery": "UNKNOWN"
},
"title": "Vim: Heap Buffer Overflow in Text Property Handling"
}
},
"cveMetadata": {
"assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"assignerShortName": "GitHub_M",
"cveId": "CVE-2026-73074",
"datePublished": "2026-08-11T15:35:07.373Z",
"dateReserved": "2026-08-10T19:37:41.444Z",
"dateUpdated": "2026-08-12T22:14:12.887Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2026-73074",
"date": "2026-08-23",
"epss": "0.00108",
"percentile": "0.01366"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2026-73074\",\"sourceIdentifier\":\"security-advisories@github.com\",\"published\":\"2026-08-11T16:17:38.697\",\"lastModified\":\"2026-08-12T23:17:23.217\",\"vulnStatus\":\"Received\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"Vim is an open source, command line text editor. Prior to 9.2.0841, prop_add_one() in src/textprop.c uses the proplen value from get_text_props() to increment a uint16_t property count beyond 0xffff, wrapping the count to zero and copying existing text-property records into a heap allocation sized for none of them. This issue is fixed in version 9.2.0841.\"}],\"affected\":[{\"source\":\"security-advisories@github.com\",\"affectedData\":[{\"vendor\":\"vim\",\"product\":\"vim\",\"versions\":[{\"version\":\"\u003c 9.2.0841\",\"status\":\"affected\"}]}]}],\"metrics\":{\"cvssMetricV40\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"4.0\",\"vectorString\":\"CVSS:4.0/AV:L/AC:H/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X\",\"baseScore\":7.1,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"HIGH\",\"attackRequirements\":\"NONE\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"ACTIVE\",\"vulnConfidentialityImpact\":\"HIGH\",\"vulnIntegrityImpact\":\"HIGH\",\"vulnAvailabilityImpact\":\"HIGH\",\"subConfidentialityImpact\":\"NONE\",\"subIntegrityImpact\":\"NONE\",\"subAvailabilityImpact\":\"NONE\",\"exploitMaturity\":\"NOT_DEFINED\",\"confidentialityRequirement\":\"NOT_DEFINED\",\"integrityRequirement\":\"NOT_DEFINED\",\"availabilityRequirement\":\"NOT_DEFINED\",\"modifiedAttackVector\":\"NOT_DEFINED\",\"modifiedAttackComplexity\":\"NOT_DEFINED\",\"modifiedAttackRequirements\":\"NOT_DEFINED\",\"modifiedPrivilegesRequired\":\"NOT_DEFINED\",\"modifiedUserInteraction\":\"NOT_DEFINED\",\"modifiedVulnConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedVulnIntegrityImpact\":\"NOT_DEFINED\",\"modifiedVulnAvailabilityImpact\":\"NOT_DEFINED\",\"modifiedSubConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedSubIntegrityImpact\":\"NOT_DEFINED\",\"modifiedSubAvailabilityImpact\":\"NOT_DEFINED\",\"Safety\":\"NOT_DEFINED\",\"Automatable\":\"NOT_DEFINED\",\"Recovery\":\"NOT_DEFINED\",\"valueDensity\":\"NOT_DEFINED\",\"vulnerabilityResponseEffort\":\"NOT_DEFINED\",\"providerUrgency\":\"NOT_DEFINED\"}}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2026-08-12T22:09:17.260563Z\",\"id\":\"CVE-2026-73074\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"total\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-190\"}]}],\"references\":[{\"url\":\"https://github.com/vim/vim/commit/a9336b476fd1a182e3f79b5f83c0ffb04f8a922b\",\"source\":\"security-advisories@github.com\"},{\"url\":\"https://github.com/vim/vim/security/advisories/GHSA-hm4g-pjfx-m27j\",\"source\":\"security-advisories@github.com\"}]}}",
"redhat_vex": {
"aggregate_severity": "Moderate",
"current_release_date": "2026-08-17T14:19:13+00:00",
"cve": "CVE-2026-73074",
"id": "CVE-2026-73074",
"initial_release_date": "2026-08-11T15:35:07.373000+00:00",
"product_status:known_not_affected": "34",
"source": "Red Hat CSAF VEX",
"status": "final",
"title": "vim: Vim: Heap buffer overflow via integer wraparound in text property handling",
"url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-73074.json",
"version": "3"
},
"suse_vex": {
"aggregate_severity": "important",
"current_release_date": "2026-08-18T16:54:36Z",
"cve": "CVE-2026-73074",
"id": "CVE-2026-73074",
"initial_release_date": "2026-08-14T00:52:59Z",
"product_status:first_fixed": "114",
"product_status:known_affected": "173",
"source": "SUSE CSAF VEX",
"status": "interim",
"title": "SUSE CVE CVE-2026-73074",
"url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2026-73074.json",
"version": "3"
},
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2026-73074\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"total\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-08-12T22:09:17.260563Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-08-12T22:09:18.776Z\"}}], \"cna\": {\"title\": \"Vim: Heap Buffer Overflow in Text Property Handling\", \"source\": {\"advisory\": \"GHSA-hm4g-pjfx-m27j\", \"discovery\": \"UNKNOWN\"}, \"metrics\": [{\"cvssV4_0\": {\"version\": \"4.0\", \"baseScore\": 7.1, \"attackVector\": \"LOCAL\", \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:4.0/AV:L/AC:H/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N\", \"userInteraction\": \"ACTIVE\", \"attackComplexity\": \"HIGH\", \"attackRequirements\": \"NONE\", \"privilegesRequired\": \"NONE\", \"subIntegrityImpact\": \"NONE\", \"vulnIntegrityImpact\": \"HIGH\", \"subAvailabilityImpact\": \"NONE\", \"vulnAvailabilityImpact\": \"HIGH\", \"subConfidentialityImpact\": \"NONE\", \"vulnConfidentialityImpact\": \"HIGH\"}}], \"affected\": [{\"vendor\": \"vim\", \"product\": \"vim\", \"versions\": [{\"status\": \"affected\", \"version\": \"\u003c 9.2.0841\"}]}], \"references\": [{\"url\": \"https://github.com/vim/vim/security/advisories/GHSA-hm4g-pjfx-m27j\", \"name\": \"https://github.com/vim/vim/security/advisories/GHSA-hm4g-pjfx-m27j\", \"tags\": [\"x_refsource_CONFIRM\"]}, {\"url\": \"https://github.com/vim/vim/commit/a9336b476fd1a182e3f79b5f83c0ffb04f8a922b\", \"name\": \"https://github.com/vim/vim/commit/a9336b476fd1a182e3f79b5f83c0ffb04f8a922b\", \"tags\": [\"x_refsource_MISC\"]}], \"descriptions\": [{\"lang\": \"en\", \"value\": \"Vim is an open source, command line text editor. Prior to 9.2.0841, prop_add_one() in src/textprop.c uses the proplen value from get_text_props() to increment a uint16_t property count beyond 0xffff, wrapping the count to zero and copying existing text-property records into a heap allocation sized for none of them. This issue is fixed in version 9.2.0841.\"}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-190\", \"description\": \"CWE-190: Integer Overflow or Wraparound\"}]}], \"providerMetadata\": {\"orgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"shortName\": \"GitHub_M\", \"dateUpdated\": \"2026-08-11T15:35:07.373Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2026-73074\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-08-12T22:14:12.887Z\", \"dateReserved\": \"2026-08-10T19:37:41.444Z\", \"assignerOrgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"datePublished\": \"2026-08-11T15:35:07.373Z\", \"assignerShortName\": \"GitHub_M\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
FKIE_CVE-2026-73074
Vulnerability from fkie_nvd - Published: 2026-08-11 16:17 - Updated: 2026-08-12 23:17
Severity
Summary
Vim is an open source, command line text editor. Prior to 9.2.0841, prop_add_one() in src/textprop.c uses the proplen value from get_text_props() to increment a uint16_t property count beyond 0xffff, wrapping the count to zero and copying existing text-property records into a heap allocation sized for none of them. This issue is fixed in version 9.2.0841.
References
Impacted products
| Vendor | Product | Version |
|---|
{
"affected": [
{
"affectedData": [
{
"product": "vim",
"vendor": "vim",
"versions": [
{
"status": "affected",
"version": "\u003c 9.2.0841"
}
]
}
],
"source": "security-advisories@github.com"
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Vim is an open source, command line text editor. Prior to 9.2.0841, prop_add_one() in src/textprop.c uses the proplen value from get_text_props() to increment a uint16_t property count beyond 0xffff, wrapping the count to zero and copying existing text-property records into a heap allocation sized for none of them. This issue is fixed in version 9.2.0841."
}
],
"id": "CVE-2026-73074",
"lastModified": "2026-08-12T23:17:23.217",
"metrics": {
"cvssMetricV40": [
{
"cvssData": {
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"attackComplexity": "HIGH",
"attackRequirements": "NONE",
"attackVector": "LOCAL",
"availabilityRequirement": "NOT_DEFINED",
"baseScore": 7.1,
"baseSeverity": "HIGH",
"confidentialityRequirement": "NOT_DEFINED",
"exploitMaturity": "NOT_DEFINED",
"integrityRequirement": "NOT_DEFINED",
"modifiedAttackComplexity": "NOT_DEFINED",
"modifiedAttackRequirements": "NOT_DEFINED",
"modifiedAttackVector": "NOT_DEFINED",
"modifiedPrivilegesRequired": "NOT_DEFINED",
"modifiedSubAvailabilityImpact": "NOT_DEFINED",
"modifiedSubConfidentialityImpact": "NOT_DEFINED",
"modifiedSubIntegrityImpact": "NOT_DEFINED",
"modifiedUserInteraction": "NOT_DEFINED",
"modifiedVulnAvailabilityImpact": "NOT_DEFINED",
"modifiedVulnConfidentialityImpact": "NOT_DEFINED",
"modifiedVulnIntegrityImpact": "NOT_DEFINED",
"privilegesRequired": "NONE",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "NONE",
"userInteraction": "ACTIVE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:L/AC:H/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"version": "4.0",
"vulnAvailabilityImpact": "HIGH",
"vulnConfidentialityImpact": "HIGH",
"vulnIntegrityImpact": "HIGH",
"vulnerabilityResponseEffort": "NOT_DEFINED"
},
"source": "security-advisories@github.com",
"type": "Secondary"
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2026-73074",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-08-12T22:09:17.260563Z",
"version": "2.0.3"
}
}
]
},
"published": "2026-08-11T16:17:38.697",
"references": [
{
"source": "security-advisories@github.com",
"url": "https://github.com/vim/vim/commit/a9336b476fd1a182e3f79b5f83c0ffb04f8a922b"
},
{
"source": "security-advisories@github.com",
"url": "https://github.com/vim/vim/security/advisories/GHSA-hm4g-pjfx-m27j"
}
],
"sourceIdentifier": "security-advisories@github.com",
"vulnStatus": "Received",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-190"
}
],
"source": "security-advisories@github.com",
"type": "Secondary"
}
]
}
SUSE-SU-2026:3679-1
Vulnerability from csaf_suse - Published: 2026-08-21 14:20 - Updated: 2026-08-21 14:20Summary
Security update for vim
Severity
Important
Notes
Title of the patch: Security update for vim
Description of the patch: This update for vim fixes the following issues:
- CVE-2026-73070: stack buffer overflow in the socket server can lead to denial of service (bsc#1275018).
- CVE-2026-73071: use-after-free in JSON decoding can lead to process crash (bsc#1275017).
- CVE-2026-73072: heap buffer overflow when loading a spell file can lead to crash or potential code execution
(bsc#1275016).
- CVE-2026-73074: heap buffer overflow in text property handling can lead to a crash or potential code execution
(bsc#1275015).
- CVE-2026-73075: out-of-bounds access in popup opacity handling can lead to a conditional memory write (bsc#1275014).
- CVE-2026-73076: arbitrary command execution via the vimball record file (bsc#1275013).
- CVE-2026-73077: arbitrary code execution due to insecure shell command handling (bsc#1275012).
- CVE-2026-73078: arbitrary code execution via crafted netrw menu entries (bsc#1275011).
Changes for vim:
- Updated to version 9.2.0957.
* tests: Test_fuzzy_completion_bufname_fullpath() creates unnecessary dir (9.2.0781).
* tests: missing cleanup in test_mksession.vim (9.2.0782).
* tests: personal spell files leak into later tests (9.2.0783).
* crash when borrowing statusline highlight in silent Ex mode (9.2.0784).
* WinResized not triggered when the whole Vim is resized (9.2.0785).
* filetype: containerfile is not recognized (9.2.0786).
* regexp: code 0x1ecb duplicated for equivalence class (9.2.0787).
* filetype: hip files are not recognized (9.2.0788).
* 'statuslineopt' status line too high after a window is minimized (9.2.0789).
* 'completeslash' breaks :find completion with 'findfunc' (9.2.0790).
* wincol() counts from right side for 'rightleft' (9.2.0791).
* runtime(netrw): explore without optional dir broken (9.2.0792).
* if session restored a tiny window, restore fails (9.2.0793).
* extend() and extendnew() don't handle NULL expr2 properly (9.2.0794).
* popup menu shadow is not cleared when the menu shrinks (9.2.0795).
* Visual block reselection wrong with 'virtualedit' (9.2.0796).
* memory leak in get_qfline_items() on alloc failure (9.2.0797).
* memory leak in compile_expr6() on alloc failure (9.2.0798).
* memory leak in compile_def_function_body() on alloc failure (9.2.0799).
* memory leak in call_func() on alloc failure (9.2.0800).
* memory leak in f_getreginfo() on alloc failure (9.2.0801).
* memory leak with list_append_dict/dict_add_list on alloc failure (9.2.0802).
* memory leak on alloc failure with taglist/gettagstack() (9.2.0803).
* wincol() is wrong for a double-wide character with 'rightleft' (9.2.0804).
* screenpos() 'curscol' is wrong with 'rightleft' (9.2.0805).
* 'showcmd' may show internal command keys (9.2.0806).
* MS-Windows: ellipsis character is garbled (9.2.0807).
* getregionpos: double-free on alloc failure (9.2.0808).
* getframelayout() uses wrong function to free lists (9.2.0809).
* add_llist_tags() uses wrong function to free dict (9.2.0810).
* mksession writes terminal command unquoted (9.2.0811).
* :argdelete with pattern leads to wrong argidx() (9.2.0812).
* dict_add_func() may corrupt funcref count on failure (9.2.0813).
* Vim9: E1041 when reloading an autoload script with exported variables (9.2.0814).
* deeply nested regexp patterns may cause stack overflow (9.2.0815).
* GTK4: memory leak in gui_gtk_set_dnd_targets() (9.2.0816).
* crash when building a stacktrace during an autocommand (9.2.0817).
* tests: client-server test fails without X11 server (9.2.0818).
* MS-Windows: sixel image shown as raw text in the console (9.2.0819).
* GUI: hidden popup image is displayed and not erased (9.2.0820).
* filetype: msmtp system-wide rc file not detected (9.2.0821).
* GTK4: crash menu id is null in gui_mch_destroy_menu() (9.2.0822).
* tests: Test_clientserver_servlist_list may fail (9.2.0823).
* Makefile: make tags depends on configure (9.2.0824).
* regexp: submatch in a look-behind is empty with the NFA engine (9.2.0825).
* highlighting for broken terminals can be improved (9.2.0826).
* :startinsert enters Insert mode in a non-modifiable buffer (9.2.0827).
* GTK4: hardware rendering can be improved (9.2.0828).
* sessions do not preserve script version for expression options (9.2.0829).
* the completion menu is not used on terminals without colors (9.2.0830).
* diff highlighting hard to read with syntax enabled (9.2.0831).
* socketserver: remote commands can be processed in reverse order (9.2.0832).
* GTK4: menu mnemonics do not work properly (9.2.0833).
* cleared last search pattern is restored from viminfo (9.2.0834).
* features in version.c are not sorted (9.2.0835).
* filetype: .git-blame-ignore-revs file is not recognized (9.2.0836).
* using wrong colors in hl_blend_attr() (9.2.0837).
* searchcount() returns wrong cached maxcount (9.2.0838).
* [security]: arbitrary code execution via keyword lookup (9.2.0839).
* [security]: code injection in netrw via bookmarks (9.2.0840).
* [security]: heap overflow when adding > 65535 text properties (9.2.0841).
* [security]: stack buffer overflow in socket server (9.2.0842).
* [security]: popup: opacity mask indexed out of bounds (9.2.0843).
* [security]: use-after-free on json decode error (9.2.0844).
* [security]: arbitrary Ex command execution during C omni-completion (9.2.0845).
* [security]: heap buffer overflow in set_sofo() (9.2.0846).
* [security]: vimball: code execution via .VimballRecord file (9.2.0847).
* tagfunc 'cmd' with a generic Ex command corrupts the tag entry (9.2.0848).
* filetype: osquery config files are not recognized (9.2.0849).
* MS-Windows: commands from a client can be lost (9.2.0850).
* focus autocommands triggered inconsistently (9.2.0851).
* GTK: ligatures not correctly displayed (9.2.0852).
* popup: popup images do not support scaling (9.2.0853).
* memory leak when reading a spell file with SN_SAL and SN_SOFO (9.2.0854).
* 'showcmd' not redrawn with empty mapping triggered on timeout (9.2.0855).
* GTK4: undercurl rendering is inefficient (9.2.0856).
* popup: opacity popup over a terminal is not cleared when closed (9.2.0857).
* MS-Windows GUI: white flash when VimEnter is slow (9.2.0858).
* GTK2: link error (9.2.0859).
* filetype: xilinx design constraint files are not recognized (9.2.0860).
* GTK4: bleed region updates in jumps (9.2.0861).
* missing test change from v9.2.0857 (9.2.0862).
* MS-Windows GUI: window contents can be missing when VimEnter is slow (9.2.0863).
* using some dead code in Wayland feature (9.2.0864).
* GTK4: non-hardware accelerated UI is too slow (9.2.0865).
* MS-Windows: ':language messages' only works once (9.2.0866).
* MS-Windows: messages are not in the display language (9.2.0867).
* GTK: window Manager hint prevents giving focus to dialog (9.2.0868).
* buf_copy_options() can lose the P_INSECURE flag (9.2.0869).
* filetype: marko files are not recognized (9.2.0870).
* screen line is lost when splitting a 'winfixheight' window (9.2.0871).
* popup with opacity does not use the font of the highlight group (9.2.0872).
* :redrawstatus does not update the ruler of the last window (9.2.0873).
* fold size is compared against 'foldminlines' of the wrong window (9.2.0874).
* GTK4: GUI does not support command-line arguments (9.2.0875).
* GTK4: compile error with disabled netbeans feat (9.2.0876).
* Vim9: crash when a closure assigns to a variable declared in a loop (9.2.0877).
* Vim9: cannot use a script variable of an enclosing block in a lambda (9.2.0878).
* popup: 'maxwidth' is not respected when 'wrap' is off (9.2.0879).
* scroll: window scrolls when using the autocommand window (9.2.0880).
* 'smoothscroll' position is lost when the window height changes (9.2.0881).
* :bwipe crashes if WinLeave wipes all other buffers (9.2.0882).
* scroll: 'smoothscroll' position is lost when using '|' (9.2.0883).
* scroll: unreachable 'smoothscroll' code in cursor_correct() (9.2.0884).
* scroll: 'smoothscroll' position is lost when the window is squeezed (9.2.0885).
* :set completion works for an invalid sub-option name (9.2.0886).
* scroll: jump-scrolling when moving the cursor onto a wrapping line (9.2.0887).
* mapping: modifier is not recognized after a partial mapping (9.2.0888).
* VMS: spurious 'INVALID DECC FEATURE VALUE' message at every startup (9.2.0889).
* test: test for patch v9.2.0888 can be clarified (9.2.0890).
* MS-Windows: filename-modifier ':8:t' causes underflow (9.2.0891).
* highlight: wrong column highlighted with 'cursorcolumn' (9.2.0892).
* MS-Windows: '*.vim' also matches files with a longer extension (9.2.0893).
* filetype: ed script files not recognised (9.2.0894).
* test: Test_aucmd_win_scroll_multibyte() is flaky in the GUI (9.2.0895).
* scroll: 'smoothscroll' position is lost when splitting a window (9.2.0896).
* GTK3 X11 redraws are not coalesced (9.2.0897).
* printing support is lacking (9.2.0898).
* command output temporary files may collide (9.2.0899).
* FocusGained still triggered when closing dialog (9.2.0900).
* textprop: wrong cursor line with truncated virtual text (9.2.0901).
* Vim9: iterating over a tuple leaks memory (9.2.0902).
* Vim9: cannot use an exported function of an autoload import (9.2.0903).
* 'zb' scrolls incorrectly with cursor just above fold (9.2.0904).
* MS-Windows: ghost cursor with ligatures (9.2.0905).
* slow transstr() with long strings (9.2.0906).
* popup: virtual text is not redrawn when a text property changes (9.2.0907).
* cannot use a {} block in a nested :autocmd (9.2.0908).
* insert completion is slow to collect many matches (9.2.0909).
* runtime(vim): update syntax, contain Ex commands (9.2.0910).
* makefiles do not build hardcopy_postscript.c (9.2.0911).
* hardcopy: prototypes are hand-written instead of generated (9.2.0912).
* statusline: cell below the vertical separator keeps the old highlight (9.2.0913).
* diff: undo after :diffget into an empty buffer leaves a line behind (9.2.0914).
* tests: two terminal tests in test_popupwin fail on FreeBSD (9.2.0915).
* configure: honor `--disable-hardcopy-pango` with GTK UI (9.2.0916).
* :quitall not allowed in the command-line window (9.2.0917).
* screen: fill char with a zero low byte is stored as a NUL cell (9.2.0918).
* screen: the wrong array is copied into ScreenCols on a resize (9.2.0919).
* filetype: json-ld files are not recognized (9.2.0920).
* test: terminal tests fail on FreeBSD (9.2.0921).
* Wayland: modeless selection not redrawn (9.2.0922).
* tabpage: closing a tab page loses the alternate tab page (9.2.0923).
* tests: Test_termwinscroll() fails on FreeBSD (9.2.0924).
* crash when getcompletiontype() gets a NULL string (9.2.0925).
* filetype: business Central files are not recognized (9.2.0926).
* curswant not set on 8g8 (9.2.0927).
* MinGW: tests hang when Vim is built with coverage enabled (9.2.0928).
* incorrect completion for 'pumopt' and 'pumborder' (9.2.0929).
* floating point exception when displaying pum (9.2.0930).
* the GTK4 GUI is still experimental and untested by CI (9.2.0931).
* NFA engine fallback can double free the compiled program (9.2.0932).
* u_read_undo() leaks the file name when the undo file owner differs (9.2.0933).
* filetype: hlsl files are not recognized (9.2.0934).
* reading an undo file is slow with many undo headers (9.2.0935).
* stringifying a list or dict can free the item being iterated (9.2.0936).
* sort() with a numeric option converts each item on every comparison (9.2.0937).
* cursorbind: cursor in the other window is not updated after undo (9.2.0938).
* mbyte: wrong cell count for an overlong UTF-8 sequence (9.2.0939).
* GTK4: columns are lost when a scrollbar appears (9.2.0940).
* tests: clipboard tests fail in the GUI when the terminal has no clipboard (9.2.0941).
* test: test_mksession_winpos() fails on GTK4 UI (9.2.0942).
* test: test_hardcopy fails on GTK4 UI (9.2.0943).
* test: tests fail when checking for GTK4 feature (9.2.0944).
* sort() with a numeric option can be improved (9.2.0945).
* GTK2/3: mouse move starts Visual selection after a dialog (9.2.0946).
* GTK4: screen is cleared when moving the mouse after startup (9.2.0947).
* GTK4: mouse move starts Visual selection after a dialog (9.2.0948).
* GDK_KEY_VoidSymbol might be undefined (9.2.0949).
* transstr() can be improved (after 9.2.0906) (9.2.0950).
* GTK3: cursor does no longer blink (9.2.0951).
* locking a container while stringifying can be improved (9.2.0952).
* insert completion code can be improved (9.2.0953).
* u_read_undo() can be improved (after 9.2.0935) (9.2.0954).
* tests: terminal tests are flaky (9.2.0955).
* GTK4: crash when the window is resized while redrawing (9.2.0956).
* filetype: ArgoCD config file is not recognized (9.2.0957).
Patchnames: SUSE-2026-3679,SUSE-SLE-Micro-5.3-2026-3679,SUSE-SLE-Micro-5.4-2026-3679,SUSE-SLE-Product-HPC-15-SP4-ESPOS-2026-3679,SUSE-SLE-Product-HPC-15-SP4-LTSS-2026-3679,SUSE-SLE-Product-SLES-15-SP4-LTSS-2026-3679,SUSE-SLE-Product-SLES_SAP-15-SP4-2026-3679
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
6.1 (Medium)
Affected products
Recommended
7 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
Threats
Impact
moderate
Affected products
Recommended
7 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
Threats
Impact
low
7.8 (High)
Affected products
Recommended
7 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
Threats
Impact
important
7.8 (High)
Affected products
Recommended
7 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
Threats
Impact
important
4.4 (Medium)
Affected products
Recommended
7 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
Threats
Impact
moderate
7.8 (High)
Affected products
Recommended
7 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
Threats
Impact
important
7.8 (High)
Affected products
Recommended
7 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
Threats
Impact
important
7.8 (High)
Affected products
Recommended
7 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x | — |
Vendor Fix
|
Threats
Impact
important
References
36 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Security update for vim",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for vim fixes the following issues:\n\n- CVE-2026-73070: stack buffer overflow in the socket server can lead to denial of service (bsc#1275018).\n- CVE-2026-73071: use-after-free in JSON decoding can lead to process crash (bsc#1275017).\n- CVE-2026-73072: heap buffer overflow when loading a spell file can lead to crash or potential code execution\n (bsc#1275016).\n- CVE-2026-73074: heap buffer overflow in text property handling can lead to a crash or potential code execution\n (bsc#1275015).\n- CVE-2026-73075: out-of-bounds access in popup opacity handling can lead to a conditional memory write (bsc#1275014).\n- CVE-2026-73076: arbitrary command execution via the vimball record file (bsc#1275013).\n- CVE-2026-73077: arbitrary code execution due to insecure shell command handling (bsc#1275012).\n- CVE-2026-73078: arbitrary code execution via crafted netrw menu entries (bsc#1275011).\n\nChanges for vim:\n\n- Updated to version 9.2.0957.\n * tests: Test_fuzzy_completion_bufname_fullpath() creates unnecessary dir (9.2.0781).\n * tests: missing cleanup in test_mksession.vim (9.2.0782).\n * tests: personal spell files leak into later tests (9.2.0783).\n * crash when borrowing statusline highlight in silent Ex mode (9.2.0784).\n * WinResized not triggered when the whole Vim is resized (9.2.0785).\n * filetype: containerfile is not recognized (9.2.0786).\n * regexp: code 0x1ecb duplicated for equivalence class (9.2.0787).\n * filetype: hip files are not recognized (9.2.0788).\n * \u0027statuslineopt\u0027 status line too high after a window is minimized (9.2.0789).\n * \u0027completeslash\u0027 breaks :find completion with \u0027findfunc\u0027 (9.2.0790).\n * wincol() counts from right side for \u0027rightleft\u0027 (9.2.0791).\n * runtime(netrw): explore without optional dir broken (9.2.0792).\n * if session restored a tiny window, restore fails (9.2.0793).\n * extend() and extendnew() don\u0027t handle NULL expr2 properly (9.2.0794).\n * popup menu shadow is not cleared when the menu shrinks (9.2.0795).\n * Visual block reselection wrong with \u0027virtualedit\u0027 (9.2.0796).\n * memory leak in get_qfline_items() on alloc failure (9.2.0797).\n * memory leak in compile_expr6() on alloc failure (9.2.0798).\n * memory leak in compile_def_function_body() on alloc failure (9.2.0799).\n * memory leak in call_func() on alloc failure (9.2.0800).\n * memory leak in f_getreginfo() on alloc failure (9.2.0801).\n * memory leak with list_append_dict/dict_add_list on alloc failure (9.2.0802).\n * memory leak on alloc failure with taglist/gettagstack() (9.2.0803).\n * wincol() is wrong for a double-wide character with \u0027rightleft\u0027 (9.2.0804).\n * screenpos() \u0027curscol\u0027 is wrong with \u0027rightleft\u0027 (9.2.0805).\n * \u0027showcmd\u0027 may show internal command keys (9.2.0806).\n * MS-Windows: ellipsis character is garbled (9.2.0807).\n * getregionpos: double-free on alloc failure (9.2.0808).\n * getframelayout() uses wrong function to free lists (9.2.0809).\n * add_llist_tags() uses wrong function to free dict (9.2.0810).\n * mksession writes terminal command unquoted (9.2.0811).\n * :argdelete with pattern leads to wrong argidx() (9.2.0812).\n * dict_add_func() may corrupt funcref count on failure (9.2.0813).\n * Vim9: E1041 when reloading an autoload script with exported variables (9.2.0814).\n * deeply nested regexp patterns may cause stack overflow (9.2.0815).\n * GTK4: memory leak in gui_gtk_set_dnd_targets() (9.2.0816).\n * crash when building a stacktrace during an autocommand (9.2.0817).\n * tests: client-server test fails without X11 server (9.2.0818).\n * MS-Windows: sixel image shown as raw text in the console (9.2.0819).\n * GUI: hidden popup image is displayed and not erased (9.2.0820).\n * filetype: msmtp system-wide rc file not detected (9.2.0821).\n * GTK4: crash menu id is null in gui_mch_destroy_menu() (9.2.0822).\n * tests: Test_clientserver_servlist_list may fail (9.2.0823).\n * Makefile: make tags depends on configure (9.2.0824).\n * regexp: submatch in a look-behind is empty with the NFA engine (9.2.0825).\n * highlighting for broken terminals can be improved (9.2.0826).\n * :startinsert enters Insert mode in a non-modifiable buffer (9.2.0827).\n * GTK4: hardware rendering can be improved (9.2.0828).\n * sessions do not preserve script version for expression options (9.2.0829).\n * the completion menu is not used on terminals without colors (9.2.0830).\n * diff highlighting hard to read with syntax enabled (9.2.0831).\n * socketserver: remote commands can be processed in reverse order (9.2.0832).\n * GTK4: menu mnemonics do not work properly (9.2.0833).\n * cleared last search pattern is restored from viminfo (9.2.0834).\n * features in version.c are not sorted (9.2.0835).\n * filetype: .git-blame-ignore-revs file is not recognized (9.2.0836).\n * using wrong colors in hl_blend_attr() (9.2.0837).\n * searchcount() returns wrong cached maxcount (9.2.0838).\n * [security]: arbitrary code execution via keyword lookup (9.2.0839).\n * [security]: code injection in netrw via bookmarks (9.2.0840).\n * [security]: heap overflow when adding \u003e 65535 text properties (9.2.0841).\n * [security]: stack buffer overflow in socket server (9.2.0842).\n * [security]: popup: opacity mask indexed out of bounds (9.2.0843).\n * [security]: use-after-free on json decode error (9.2.0844).\n * [security]: arbitrary Ex command execution during C omni-completion (9.2.0845).\n * [security]: heap buffer overflow in set_sofo() (9.2.0846).\n * [security]: vimball: code execution via .VimballRecord file (9.2.0847).\n * tagfunc \u0027cmd\u0027 with a generic Ex command corrupts the tag entry (9.2.0848).\n * filetype: osquery config files are not recognized (9.2.0849).\n * MS-Windows: commands from a client can be lost (9.2.0850).\n * focus autocommands triggered inconsistently (9.2.0851).\n * GTK: ligatures not correctly displayed (9.2.0852).\n * popup: popup images do not support scaling (9.2.0853).\n * memory leak when reading a spell file with SN_SAL and SN_SOFO (9.2.0854).\n * \u0027showcmd\u0027 not redrawn with empty mapping triggered on timeout (9.2.0855).\n * GTK4: undercurl rendering is inefficient (9.2.0856).\n * popup: opacity popup over a terminal is not cleared when closed (9.2.0857).\n * MS-Windows GUI: white flash when VimEnter is slow (9.2.0858).\n * GTK2: link error (9.2.0859).\n * filetype: xilinx design constraint files are not recognized (9.2.0860).\n * GTK4: bleed region updates in jumps (9.2.0861).\n * missing test change from v9.2.0857 (9.2.0862).\n * MS-Windows GUI: window contents can be missing when VimEnter is slow (9.2.0863).\n * using some dead code in Wayland feature (9.2.0864).\n * GTK4: non-hardware accelerated UI is too slow (9.2.0865).\n * MS-Windows: \u0027:language messages\u0027 only works once (9.2.0866).\n * MS-Windows: messages are not in the display language (9.2.0867).\n * GTK: window Manager hint prevents giving focus to dialog (9.2.0868).\n * buf_copy_options() can lose the P_INSECURE flag (9.2.0869).\n * filetype: marko files are not recognized (9.2.0870).\n * screen line is lost when splitting a \u0027winfixheight\u0027 window (9.2.0871).\n * popup with opacity does not use the font of the highlight group (9.2.0872).\n * :redrawstatus does not update the ruler of the last window (9.2.0873).\n * fold size is compared against \u0027foldminlines\u0027 of the wrong window (9.2.0874).\n * GTK4: GUI does not support command-line arguments (9.2.0875).\n * GTK4: compile error with disabled netbeans feat (9.2.0876).\n * Vim9: crash when a closure assigns to a variable declared in a loop (9.2.0877).\n * Vim9: cannot use a script variable of an enclosing block in a lambda (9.2.0878).\n * popup: \u0027maxwidth\u0027 is not respected when \u0027wrap\u0027 is off (9.2.0879).\n * scroll: window scrolls when using the autocommand window (9.2.0880).\n * \u0027smoothscroll\u0027 position is lost when the window height changes (9.2.0881).\n * :bwipe crashes if WinLeave wipes all other buffers (9.2.0882).\n * scroll: \u0027smoothscroll\u0027 position is lost when using \u0027|\u0027 (9.2.0883).\n * scroll: unreachable \u0027smoothscroll\u0027 code in cursor_correct() (9.2.0884).\n * scroll: \u0027smoothscroll\u0027 position is lost when the window is squeezed (9.2.0885).\n * :set completion works for an invalid sub-option name (9.2.0886).\n * scroll: jump-scrolling when moving the cursor onto a wrapping line (9.2.0887).\n * mapping: modifier is not recognized after a partial mapping (9.2.0888).\n * VMS: spurious \u0027INVALID DECC FEATURE VALUE\u0027 message at every startup (9.2.0889).\n * test: test for patch v9.2.0888 can be clarified (9.2.0890).\n * MS-Windows: filename-modifier \u0027:8:t\u0027 causes underflow (9.2.0891).\n * highlight: wrong column highlighted with \u0027cursorcolumn\u0027 (9.2.0892).\n * MS-Windows: \u0027*.vim\u0027 also matches files with a longer extension (9.2.0893).\n * filetype: ed script files not recognised (9.2.0894).\n * test: Test_aucmd_win_scroll_multibyte() is flaky in the GUI (9.2.0895).\n * scroll: \u0027smoothscroll\u0027 position is lost when splitting a window (9.2.0896).\n * GTK3 X11 redraws are not coalesced (9.2.0897).\n * printing support is lacking (9.2.0898).\n * command output temporary files may collide (9.2.0899).\n * FocusGained still triggered when closing dialog (9.2.0900).\n * textprop: wrong cursor line with truncated virtual text (9.2.0901).\n * Vim9: iterating over a tuple leaks memory (9.2.0902).\n * Vim9: cannot use an exported function of an autoload import (9.2.0903).\n * \u0027zb\u0027 scrolls incorrectly with cursor just above fold (9.2.0904).\n * MS-Windows: ghost cursor with ligatures (9.2.0905).\n * slow transstr() with long strings (9.2.0906).\n * popup: virtual text is not redrawn when a text property changes (9.2.0907).\n * cannot use a {} block in a nested :autocmd (9.2.0908).\n * insert completion is slow to collect many matches (9.2.0909).\n * runtime(vim): update syntax, contain Ex commands (9.2.0910).\n * makefiles do not build hardcopy_postscript.c (9.2.0911).\n * hardcopy: prototypes are hand-written instead of generated (9.2.0912).\n * statusline: cell below the vertical separator keeps the old highlight (9.2.0913).\n * diff: undo after :diffget into an empty buffer leaves a line behind (9.2.0914).\n * tests: two terminal tests in test_popupwin fail on FreeBSD (9.2.0915).\n * configure: honor `--disable-hardcopy-pango` with GTK UI (9.2.0916).\n * :quitall not allowed in the command-line window (9.2.0917).\n * screen: fill char with a zero low byte is stored as a NUL cell (9.2.0918).\n * screen: the wrong array is copied into ScreenCols on a resize (9.2.0919).\n * filetype: json-ld files are not recognized (9.2.0920).\n * test: terminal tests fail on FreeBSD (9.2.0921).\n * Wayland: modeless selection not redrawn (9.2.0922).\n * tabpage: closing a tab page loses the alternate tab page (9.2.0923).\n * tests: Test_termwinscroll() fails on FreeBSD (9.2.0924).\n * crash when getcompletiontype() gets a NULL string (9.2.0925).\n * filetype: business Central files are not recognized (9.2.0926).\n * curswant not set on 8g8 (9.2.0927).\n * MinGW: tests hang when Vim is built with coverage enabled (9.2.0928).\n * incorrect completion for \u0027pumopt\u0027 and \u0027pumborder\u0027 (9.2.0929).\n * floating point exception when displaying pum (9.2.0930).\n * the GTK4 GUI is still experimental and untested by CI (9.2.0931).\n * NFA engine fallback can double free the compiled program (9.2.0932).\n * u_read_undo() leaks the file name when the undo file owner differs (9.2.0933).\n * filetype: hlsl files are not recognized (9.2.0934).\n * reading an undo file is slow with many undo headers (9.2.0935).\n * stringifying a list or dict can free the item being iterated (9.2.0936).\n * sort() with a numeric option converts each item on every comparison (9.2.0937).\n * cursorbind: cursor in the other window is not updated after undo (9.2.0938).\n * mbyte: wrong cell count for an overlong UTF-8 sequence (9.2.0939).\n * GTK4: columns are lost when a scrollbar appears (9.2.0940).\n * tests: clipboard tests fail in the GUI when the terminal has no clipboard (9.2.0941).\n * test: test_mksession_winpos() fails on GTK4 UI (9.2.0942).\n * test: test_hardcopy fails on GTK4 UI (9.2.0943).\n * test: tests fail when checking for GTK4 feature (9.2.0944).\n * sort() with a numeric option can be improved (9.2.0945).\n * GTK2/3: mouse move starts Visual selection after a dialog (9.2.0946).\n * GTK4: screen is cleared when moving the mouse after startup (9.2.0947).\n * GTK4: mouse move starts Visual selection after a dialog (9.2.0948).\n * GDK_KEY_VoidSymbol might be undefined (9.2.0949).\n * transstr() can be improved (after 9.2.0906) (9.2.0950).\n * GTK3: cursor does no longer blink (9.2.0951).\n * locking a container while stringifying can be improved (9.2.0952).\n * insert completion code can be improved (9.2.0953).\n * u_read_undo() can be improved (after 9.2.0935) (9.2.0954).\n * tests: terminal tests are flaky (9.2.0955).\n * GTK4: crash when the window is resized while redrawing (9.2.0956).\n * filetype: ArgoCD config file is not recognized (9.2.0957).\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "SUSE-2026-3679,SUSE-SLE-Micro-5.3-2026-3679,SUSE-SLE-Micro-5.4-2026-3679,SUSE-SLE-Product-HPC-15-SP4-ESPOS-2026-3679,SUSE-SLE-Product-HPC-15-SP4-LTSS-2026-3679,SUSE-SLE-Product-SLES-15-SP4-LTSS-2026-3679,SUSE-SLE-Product-SLES_SAP-15-SP4-2026-3679",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/suse-su-2026_3679-1.json"
},
{
"category": "self",
"summary": "URL for SUSE-SU-2026:3679-1",
"url": "https://www.suse.com/support/update/announcement/2026/suse-su-20263679-1/"
},
{
"category": "self",
"summary": "E-Mail link for SUSE-SU-2026:3679-1",
"url": "https://lists.suse.com/pipermail/sle-updates/2026-August/049422.html"
},
{
"category": "self",
"summary": "SUSE Bug 1275011",
"url": "https://bugzilla.suse.com/1275011"
},
{
"category": "self",
"summary": "SUSE Bug 1275012",
"url": "https://bugzilla.suse.com/1275012"
},
{
"category": "self",
"summary": "SUSE Bug 1275013",
"url": "https://bugzilla.suse.com/1275013"
},
{
"category": "self",
"summary": "SUSE Bug 1275014",
"url": "https://bugzilla.suse.com/1275014"
},
{
"category": "self",
"summary": "SUSE Bug 1275015",
"url": "https://bugzilla.suse.com/1275015"
},
{
"category": "self",
"summary": "SUSE Bug 1275016",
"url": "https://bugzilla.suse.com/1275016"
},
{
"category": "self",
"summary": "SUSE Bug 1275017",
"url": "https://bugzilla.suse.com/1275017"
},
{
"category": "self",
"summary": "SUSE Bug 1275018",
"url": "https://bugzilla.suse.com/1275018"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-73070 page",
"url": "https://www.suse.com/security/cve/CVE-2026-73070/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-73071 page",
"url": "https://www.suse.com/security/cve/CVE-2026-73071/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-73072 page",
"url": "https://www.suse.com/security/cve/CVE-2026-73072/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-73074 page",
"url": "https://www.suse.com/security/cve/CVE-2026-73074/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-73075 page",
"url": "https://www.suse.com/security/cve/CVE-2026-73075/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-73076 page",
"url": "https://www.suse.com/security/cve/CVE-2026-73076/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-73077 page",
"url": "https://www.suse.com/security/cve/CVE-2026-73077/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-73078 page",
"url": "https://www.suse.com/security/cve/CVE-2026-73078/"
}
],
"title": "Security update for vim",
"tracking": {
"current_release_date": "2026-08-21T14:20:23Z",
"generator": {
"date": "2026-08-21T14:20:23Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "SUSE-SU-2026:3679-1",
"initial_release_date": "2026-08-21T14:20:23Z",
"revision_history": [
{
"date": "2026-08-21T14:20:23Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "gvim-9.2.0957-150000.5.102.1.aarch64",
"product": {
"name": "gvim-9.2.0957-150000.5.102.1.aarch64",
"product_id": "gvim-9.2.0957-150000.5.102.1.aarch64"
}
},
{
"category": "product_version",
"name": "vim-9.2.0957-150000.5.102.1.aarch64",
"product": {
"name": "vim-9.2.0957-150000.5.102.1.aarch64",
"product_id": "vim-9.2.0957-150000.5.102.1.aarch64"
}
},
{
"category": "product_version",
"name": "vim-small-9.2.0957-150000.5.102.1.aarch64",
"product": {
"name": "vim-small-9.2.0957-150000.5.102.1.aarch64",
"product_id": "vim-small-9.2.0957-150000.5.102.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "gvim-9.2.0957-150000.5.102.1.i586",
"product": {
"name": "gvim-9.2.0957-150000.5.102.1.i586",
"product_id": "gvim-9.2.0957-150000.5.102.1.i586"
}
},
{
"category": "product_version",
"name": "vim-9.2.0957-150000.5.102.1.i586",
"product": {
"name": "vim-9.2.0957-150000.5.102.1.i586",
"product_id": "vim-9.2.0957-150000.5.102.1.i586"
}
},
{
"category": "product_version",
"name": "vim-small-9.2.0957-150000.5.102.1.i586",
"product": {
"name": "vim-small-9.2.0957-150000.5.102.1.i586",
"product_id": "vim-small-9.2.0957-150000.5.102.1.i586"
}
}
],
"category": "architecture",
"name": "i586"
},
{
"branches": [
{
"category": "product_version",
"name": "vim-data-9.2.0957-150000.5.102.1.noarch",
"product": {
"name": "vim-data-9.2.0957-150000.5.102.1.noarch",
"product_id": "vim-data-9.2.0957-150000.5.102.1.noarch"
}
},
{
"category": "product_version",
"name": "vim-data-common-9.2.0957-150000.5.102.1.noarch",
"product": {
"name": "vim-data-common-9.2.0957-150000.5.102.1.noarch",
"product_id": "vim-data-common-9.2.0957-150000.5.102.1.noarch"
}
}
],
"category": "architecture",
"name": "noarch"
},
{
"branches": [
{
"category": "product_version",
"name": "gvim-9.2.0957-150000.5.102.1.ppc64le",
"product": {
"name": "gvim-9.2.0957-150000.5.102.1.ppc64le",
"product_id": "gvim-9.2.0957-150000.5.102.1.ppc64le"
}
},
{
"category": "product_version",
"name": "vim-9.2.0957-150000.5.102.1.ppc64le",
"product": {
"name": "vim-9.2.0957-150000.5.102.1.ppc64le",
"product_id": "vim-9.2.0957-150000.5.102.1.ppc64le"
}
},
{
"category": "product_version",
"name": "vim-small-9.2.0957-150000.5.102.1.ppc64le",
"product": {
"name": "vim-small-9.2.0957-150000.5.102.1.ppc64le",
"product_id": "vim-small-9.2.0957-150000.5.102.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "gvim-9.2.0957-150000.5.102.1.s390x",
"product": {
"name": "gvim-9.2.0957-150000.5.102.1.s390x",
"product_id": "gvim-9.2.0957-150000.5.102.1.s390x"
}
},
{
"category": "product_version",
"name": "vim-9.2.0957-150000.5.102.1.s390x",
"product": {
"name": "vim-9.2.0957-150000.5.102.1.s390x",
"product_id": "vim-9.2.0957-150000.5.102.1.s390x"
}
},
{
"category": "product_version",
"name": "vim-small-9.2.0957-150000.5.102.1.s390x",
"product": {
"name": "vim-small-9.2.0957-150000.5.102.1.s390x",
"product_id": "vim-small-9.2.0957-150000.5.102.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "gvim-9.2.0957-150000.5.102.1.x86_64",
"product": {
"name": "gvim-9.2.0957-150000.5.102.1.x86_64",
"product_id": "gvim-9.2.0957-150000.5.102.1.x86_64"
}
},
{
"category": "product_version",
"name": "vim-9.2.0957-150000.5.102.1.x86_64",
"product": {
"name": "vim-9.2.0957-150000.5.102.1.x86_64",
"product_id": "vim-9.2.0957-150000.5.102.1.x86_64"
}
},
{
"category": "product_version",
"name": "vim-small-9.2.0957-150000.5.102.1.x86_64",
"product": {
"name": "vim-small-9.2.0957-150000.5.102.1.x86_64",
"product_id": "vim-small-9.2.0957-150000.5.102.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "SUSE Linux Enterprise Micro 5.3",
"product": {
"name": "SUSE Linux Enterprise Micro 5.3",
"product_id": "SUSE Linux Enterprise Micro 5.3",
"product_identification_helper": {
"cpe": "cpe:/o:suse:sle-micro:5.3"
}
}
},
{
"category": "product_name",
"name": "SUSE Linux Enterprise Micro 5.4",
"product": {
"name": "SUSE Linux Enterprise Micro 5.4",
"product_id": "SUSE Linux Enterprise Micro 5.4",
"product_identification_helper": {
"cpe": "cpe:/o:suse:sle-micro:5.4"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "vim-data-common-9.2.0957-150000.5.102.1.noarch as component of SUSE Linux Enterprise Micro 5.3",
"product_id": "SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch"
},
"product_reference": "vim-data-common-9.2.0957-150000.5.102.1.noarch",
"relates_to_product_reference": "SUSE Linux Enterprise Micro 5.3"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "vim-small-9.2.0957-150000.5.102.1.aarch64 as component of SUSE Linux Enterprise Micro 5.3",
"product_id": "SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64"
},
"product_reference": "vim-small-9.2.0957-150000.5.102.1.aarch64",
"relates_to_product_reference": "SUSE Linux Enterprise Micro 5.3"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "vim-small-9.2.0957-150000.5.102.1.s390x as component of SUSE Linux Enterprise Micro 5.3",
"product_id": "SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x"
},
"product_reference": "vim-small-9.2.0957-150000.5.102.1.s390x",
"relates_to_product_reference": "SUSE Linux Enterprise Micro 5.3"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "vim-small-9.2.0957-150000.5.102.1.x86_64 as component of SUSE Linux Enterprise Micro 5.3",
"product_id": "SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64"
},
"product_reference": "vim-small-9.2.0957-150000.5.102.1.x86_64",
"relates_to_product_reference": "SUSE Linux Enterprise Micro 5.3"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "vim-data-common-9.2.0957-150000.5.102.1.noarch as component of SUSE Linux Enterprise Micro 5.4",
"product_id": "SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch"
},
"product_reference": "vim-data-common-9.2.0957-150000.5.102.1.noarch",
"relates_to_product_reference": "SUSE Linux Enterprise Micro 5.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "vim-small-9.2.0957-150000.5.102.1.aarch64 as component of SUSE Linux Enterprise Micro 5.4",
"product_id": "SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64"
},
"product_reference": "vim-small-9.2.0957-150000.5.102.1.aarch64",
"relates_to_product_reference": "SUSE Linux Enterprise Micro 5.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "vim-small-9.2.0957-150000.5.102.1.s390x as component of SUSE Linux Enterprise Micro 5.4",
"product_id": "SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
},
"product_reference": "vim-small-9.2.0957-150000.5.102.1.s390x",
"relates_to_product_reference": "SUSE Linux Enterprise Micro 5.4"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-73070",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-73070"
}
],
"notes": [
{
"category": "general",
"text": "Vim is an open source, command line text editor. Prior to 9.2.0842, the socket server backend in src/socketserver.c accepts unbounded client connections in socketserver_accept(), causing descriptors to overflow fd_set structures in src/channel.c and fixed-size struct pollfd arrays in src/os_unix.c, which allows a local process that can connect to the server socket to corrupt stack memory or terminate the Vim server. This issue is fixed in version 9.2.0842.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-73070",
"url": "https://www.suse.com/security/cve/CVE-2026-73070"
},
{
"category": "external",
"summary": "SUSE Bug 1275018 for CVE-2026-73070",
"url": "https://bugzilla.suse.com/1275018"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 6.1,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H",
"version": "3.1"
},
"products": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-21T14:20:23Z",
"details": "moderate"
}
],
"title": "CVE-2026-73070"
},
{
"cve": "CVE-2026-73071",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-73071"
}
],
"notes": [
{
"category": "general",
"text": "Vim is an open source, command line text editor. From 9.2.0511 until 9.2.0844, json_decode_item() in src/json.c can retain a stale pointer after json_decode_string() invokes channel_fill() to refill and free the current buffer, causing the error path to read freed memory instead of reader-\u003ejs_buf + reader-\u003ejs_used when an invalid JSON string spans buffers. This issue is fixed in version 9.2.0844.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-73071",
"url": "https://www.suse.com/security/cve/CVE-2026-73071"
},
{
"category": "external",
"summary": "SUSE Bug 1275017 for CVE-2026-73071",
"url": "https://bugzilla.suse.com/1275017"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 3.3,
"baseSeverity": "LOW",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-21T14:20:23Z",
"details": "low"
}
],
"title": "CVE-2026-73071"
},
{
"cve": "CVE-2026-73072",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-73072"
}
],
"notes": [
{
"category": "general",
"text": "Vim is an open source, command line text editor. Prior to 9.2.0846, set_sofo() in src/spellfile.c reuses sl_sal_first[] without resetting values left by set_sal_first(), so a crafted spell file containing an SN_SAL section before an SN_SOFO section causes under-counted mapping lists and attacker-influenced writes beyond a heap allocation. This issue is fixed in version 9.2.0846.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-73072",
"url": "https://www.suse.com/security/cve/CVE-2026-73072"
},
{
"category": "external",
"summary": "SUSE Bug 1275016 for CVE-2026-73072",
"url": "https://bugzilla.suse.com/1275016"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.8,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-21T14:20:23Z",
"details": "important"
}
],
"title": "CVE-2026-73072"
},
{
"cve": "CVE-2026-73074",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-73074"
}
],
"notes": [
{
"category": "general",
"text": "Vim is an open source, command line text editor. Prior to 9.2.0841, prop_add_one() in src/textprop.c uses the proplen value from get_text_props() to increment a uint16_t property count beyond 0xffff, wrapping the count to zero and copying existing text-property records into a heap allocation sized for none of them. This issue is fixed in version 9.2.0841.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-73074",
"url": "https://www.suse.com/security/cve/CVE-2026-73074"
},
{
"category": "external",
"summary": "SUSE Bug 1275015 for CVE-2026-73074",
"url": "https://bugzilla.suse.com/1275015"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.8,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-21T14:20:23Z",
"details": "important"
}
],
"title": "CVE-2026-73074"
},
{
"cve": "CVE-2026-73075",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-73075"
}
],
"notes": [
{
"category": "general",
"text": "Vim is an open source, command line text editor. From 9.2.0469 until 9.2.0843, popup_mark_opacity_zindex() in src/popupwin.c can use a negative w_winrow for a text-property-anchored popup with clipwindow and opacity, indexing before the screen array instead of accounting for w_popup_topoff and causing an out-of-bounds read and conditional write. This issue is fixed in version 9.2.0843.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-73075",
"url": "https://www.suse.com/security/cve/CVE-2026-73075"
},
{
"category": "external",
"summary": "SUSE Bug 1275014 for CVE-2026-73075",
"url": "https://bugzilla.suse.com/1275014"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 4.4,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L",
"version": "3.1"
},
"products": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-21T14:20:23Z",
"details": "moderate"
}
],
"title": "CVE-2026-73075"
},
{
"cve": "CVE-2026-73076",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-73076"
}
],
"notes": [
{
"category": "general",
"text": "Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-73076",
"url": "https://www.suse.com/security/cve/CVE-2026-73076"
},
{
"category": "external",
"summary": "SUSE Bug 1275013 for CVE-2026-73076",
"url": "https://bugzilla.suse.com/1275013"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.8,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-21T14:20:23Z",
"details": "important"
}
],
"title": "CVE-2026-73076"
},
{
"cve": "CVE-2026-73077",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-73077"
}
],
"notes": [
{
"category": "general",
"text": "Vim is an open source, command line text editor. Prior to 9.2.0839, the runtime/ftplugin/sh.vim, runtime/ftplugin/zsh.vim, and runtime/ftplugin/ps1.vim filetype plugins pass attacker-controlled Visual-mode selections from K through keywordprg commands without safely separating shell arguments. fnameescape() and PATH_ESC_CHARS do not neutralize shell metacharacters before ShKeywordPrg, ZshKeywordPrg, or GetHelp invokes bash, zsh, or PowerShell, allowing arbitrary operating-system commands to execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0839.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-73077",
"url": "https://www.suse.com/security/cve/CVE-2026-73077"
},
{
"category": "external",
"summary": "SUSE Bug 1275012 for CVE-2026-73077",
"url": "https://bugzilla.suse.com/1275012"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.8,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-21T14:20:23Z",
"details": "important"
}
],
"title": "CVE-2026-73077"
},
{
"cve": "CVE-2026-73078",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-73078"
}
],
"notes": [
{
"category": "general",
"text": "Vim is an open source, command line text editor. Prior to 9.2.0840, runtime/plugin/netrwPlugin.vim loads netrw and runtime/pack/dist/opt/netrw/autoload/netrw.vim constructs Bookmarks, History, and Targets menu entries by interpolating attacker-controlled directory paths into executed :menu commands. s:NetrwBookmarkMenu(), s:NetrwTgtMenu(), g:netrw_menu_escape, EX_TRLBAR, and netrw#MakeTgt() fail to neutralize the | command separator or single quotes at five construction sites, allowing a crafted path browsed or bookmarked in GUI Vim to execute arbitrary Ex and operating-system commands. This issue is fixed in version 9.2.0840.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-73078",
"url": "https://www.suse.com/security/cve/CVE-2026-73078"
},
{
"category": "external",
"summary": "SUSE Bug 1275011 for CVE-2026-73078",
"url": "https://bugzilla.suse.com/1275011"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.8,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"SUSE Linux Enterprise Micro 5.3:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.s390x",
"SUSE Linux Enterprise Micro 5.3:vim-small-9.2.0957-150000.5.102.1.x86_64",
"SUSE Linux Enterprise Micro 5.4:vim-data-common-9.2.0957-150000.5.102.1.noarch",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.aarch64",
"SUSE Linux Enterprise Micro 5.4:vim-small-9.2.0957-150000.5.102.1.s390x"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-21T14:20:23Z",
"details": "important"
}
],
"title": "CVE-2026-73078"
}
]
}
ubuntu-cve-2026-73074
Vulnerability from osv_ubuntu
Published
2026-08-11 16:17
Modified
2026-08-21 18:08
Summary
Details
Vim is an open source, command line text editor. Prior to 9.2.0841, prop_add_one() in src/textprop.c uses the proplen value from get_text_props() to increment a uint16_t property count beyond 0xffff, wrapping the count to zero and copying existing text-property records into a heap allocation sized for none of them. This issue is fixed in version 9.2.0841.
Severity
N/A (UNKNOWN)
References
{
"affected": [
{
"ecosystem_specific": {
"availability": "No subscription required",
"binaries": [
{
"binary_name": "vim",
"binary_version": "2:8.2.3995-1ubuntu2.35"
},
{
"binary_name": "vim-athena",
"binary_version": "2:8.2.3995-1ubuntu2.35"
},
{
"binary_name": "vim-common",
"binary_version": "2:8.2.3995-1ubuntu2.35"
},
{
"binary_name": "vim-gtk",
"binary_version": "2:8.2.3995-1ubuntu2.35"
},
{
"binary_name": "vim-gtk3",
"binary_version": "2:8.2.3995-1ubuntu2.35"
},
{
"binary_name": "vim-gui-common",
"binary_version": "2:8.2.3995-1ubuntu2.35"
},
{
"binary_name": "vim-nox",
"binary_version": "2:8.2.3995-1ubuntu2.35"
},
{
"binary_name": "vim-runtime",
"binary_version": "2:8.2.3995-1ubuntu2.35"
},
{
"binary_name": "vim-tiny",
"binary_version": "2:8.2.3995-1ubuntu2.35"
},
{
"binary_name": "xxd",
"binary_version": "2:8.2.3995-1ubuntu2.35"
}
]
},
"package": {
"ecosystem": "Ubuntu:22.04:LTS",
"name": "vim",
"purl": "pkg:deb/ubuntu/vim@2:8.2.3995-1ubuntu2.35?arch=source\u0026distro=jammy"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "2:8.2.3995-1ubuntu2.35"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"2:8.2.2434-3ubuntu3",
"2:8.2.2434-3ubuntu4",
"2:8.2.3565-1ubuntu1",
"2:8.2.3565-1ubuntu2",
"2:8.2.3565-1ubuntu3",
"2:8.2.3565-1ubuntu5",
"2:8.2.3995-1ubuntu1",
"2:8.2.3995-1ubuntu2",
"2:8.2.3995-1ubuntu2.1",
"2:8.2.3995-1ubuntu2.3",
"2:8.2.3995-1ubuntu2.4",
"2:8.2.3995-1ubuntu2.5",
"2:8.2.3995-1ubuntu2.7",
"2:8.2.3995-1ubuntu2.8",
"2:8.2.3995-1ubuntu2.9",
"2:8.2.3995-1ubuntu2.10",
"2:8.2.3995-1ubuntu2.11",
"2:8.2.3995-1ubuntu2.12",
"2:8.2.3995-1ubuntu2.13",
"2:8.2.3995-1ubuntu2.15",
"2:8.2.3995-1ubuntu2.16",
"2:8.2.3995-1ubuntu2.17",
"2:8.2.3995-1ubuntu2.18",
"2:8.2.3995-1ubuntu2.19",
"2:8.2.3995-1ubuntu2.20",
"2:8.2.3995-1ubuntu2.21",
"2:8.2.3995-1ubuntu2.22",
"2:8.2.3995-1ubuntu2.23",
"2:8.2.3995-1ubuntu2.24",
"2:8.2.3995-1ubuntu2.26",
"2:8.2.3995-1ubuntu2.27",
"2:8.2.3995-1ubuntu2.28",
"2:8.2.3995-1ubuntu2.29",
"2:8.2.3995-1ubuntu2.30",
"2:8.2.3995-1ubuntu2.31",
"2:8.2.3995-1ubuntu2.32",
"2:8.2.3995-1ubuntu2.33",
"2:8.2.3995-1ubuntu2.34"
]
},
{
"ecosystem_specific": {
"availability": "No subscription required",
"binaries": [
{
"binary_name": "vim",
"binary_version": "2:9.1.0016-1ubuntu7.19"
},
{
"binary_name": "vim-athena",
"binary_version": "2:9.1.0016-1ubuntu7.19"
},
{
"binary_name": "vim-common",
"binary_version": "2:9.1.0016-1ubuntu7.19"
},
{
"binary_name": "vim-gtk3",
"binary_version": "2:9.1.0016-1ubuntu7.19"
},
{
"binary_name": "vim-gui-common",
"binary_version": "2:9.1.0016-1ubuntu7.19"
},
{
"binary_name": "vim-motif",
"binary_version": "2:9.1.0016-1ubuntu7.19"
},
{
"binary_name": "vim-nox",
"binary_version": "2:9.1.0016-1ubuntu7.19"
},
{
"binary_name": "vim-runtime",
"binary_version": "2:9.1.0016-1ubuntu7.19"
},
{
"binary_name": "vim-tiny",
"binary_version": "2:9.1.0016-1ubuntu7.19"
},
{
"binary_name": "xxd",
"binary_version": "2:9.1.0016-1ubuntu7.19"
}
]
},
"package": {
"ecosystem": "Ubuntu:24.04:LTS",
"name": "vim",
"purl": "pkg:deb/ubuntu/vim@2:9.1.0016-1ubuntu7.19?arch=source\u0026distro=noble"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "2:9.1.0016-1ubuntu7.19"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"2:9.0.1672-1ubuntu2",
"2:9.0.2087-1ubuntu1",
"2:9.0.2116-1ubuntu1",
"2:9.0.2116-1ubuntu2",
"2:9.0.2184-0ubuntu1",
"2:9.0.2189-1ubuntu1",
"2:9.1.0-1ubuntu1",
"2:9.1.0016-1ubuntu2",
"2:9.1.0016-1ubuntu6",
"2:9.1.0016-1ubuntu7",
"2:9.1.0016-1ubuntu7.1",
"2:9.1.0016-1ubuntu7.2",
"2:9.1.0016-1ubuntu7.3",
"2:9.1.0016-1ubuntu7.4",
"2:9.1.0016-1ubuntu7.5",
"2:9.1.0016-1ubuntu7.6",
"2:9.1.0016-1ubuntu7.7",
"2:9.1.0016-1ubuntu7.8",
"2:9.1.0016-1ubuntu7.9",
"2:9.1.0016-1ubuntu7.10",
"2:9.1.0016-1ubuntu7.11",
"2:9.1.0016-1ubuntu7.12",
"2:9.1.0016-1ubuntu7.13",
"2:9.1.0016-1ubuntu7.14",
"2:9.1.0016-1ubuntu7.15",
"2:9.1.0016-1ubuntu7.16",
"2:9.1.0016-1ubuntu7.17",
"2:9.1.0016-1ubuntu7.18"
]
},
{
"ecosystem_specific": {
"availability": "No subscription required",
"binaries": [
{
"binary_name": "vim",
"binary_version": "2:9.1.2141-1ubuntu4.8"
},
{
"binary_name": "vim-common",
"binary_version": "2:9.1.2141-1ubuntu4.8"
},
{
"binary_name": "vim-gtk3",
"binary_version": "2:9.1.2141-1ubuntu4.8"
},
{
"binary_name": "vim-gui-common",
"binary_version": "2:9.1.2141-1ubuntu4.8"
},
{
"binary_name": "vim-motif",
"binary_version": "2:9.1.2141-1ubuntu4.8"
},
{
"binary_name": "vim-nox",
"binary_version": "2:9.1.2141-1ubuntu4.8"
},
{
"binary_name": "vim-runtime",
"binary_version": "2:9.1.2141-1ubuntu4.8"
},
{
"binary_name": "vim-tiny",
"binary_version": "2:9.1.2141-1ubuntu4.8"
},
{
"binary_name": "xxd",
"binary_version": "2:9.1.2141-1ubuntu4.8"
}
]
},
"package": {
"ecosystem": "Ubuntu:26.04:LTS",
"name": "vim",
"purl": "pkg:deb/ubuntu/vim@2:9.1.2141-1ubuntu4.8?arch=source\u0026distro=resolute"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "2:9.1.2141-1ubuntu4.8"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"2:9.1.0967-1ubuntu6",
"2:9.1.1882-1ubuntu1",
"2:9.1.1882-1ubuntu2",
"2:9.1.2141-1ubuntu1",
"2:9.1.2141-1ubuntu2",
"2:9.1.2141-1ubuntu4",
"2:9.1.2141-1ubuntu4.1",
"2:9.1.2141-1ubuntu4.2",
"2:9.1.2141-1ubuntu4.3",
"2:9.1.2141-1ubuntu4.5",
"2:9.1.2141-1ubuntu4.6",
"2:9.1.2141-1ubuntu4.7"
]
}
],
"aliases": [],
"details": "Vim is an open source, command line text editor. Prior to 9.2.0841, prop_add_one() in src/textprop.c uses the proplen value from get_text_props() to increment a uint16_t property count beyond 0xffff, wrapping the count to zero and copying existing text-property records into a heap allocation sized for none of them. This issue is fixed in version 9.2.0841.",
"id": "UBUNTU-CVE-2026-73074",
"modified": "2026-08-21T18:08:16Z",
"published": "2026-08-11T16:17:00Z",
"references": [
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2026-73074"
},
{
"type": "REPORT",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-73074"
},
{
"type": "REPORT",
"url": "https://github.com/vim/vim/security/advisories/GHSA-hm4g-pjfx-m27j"
},
{
"type": "REPORT",
"url": "https://github.com/vim/vim/commit/a9336b476fd1a182e3f79b5f83c0ffb04f8a922b"
},
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-8657-1"
}
],
"related": [
"USN-8657-1"
],
"schema_version": "1.7.0",
"severity": [
{
"score": "CVSS:4.0/AV:L/AC:H/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"type": "CVSS_V4"
},
{
"score": "medium",
"type": "Ubuntu"
}
],
"upstream": [
"CVE-2026-73074"
]
}
Loading…
Trend slope:
-
(linear fit over daily sighting counts)
Show additional events:
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
The MITRE ATT&CK techniques below are AI-generated suggestions, inferred from the description of the
vulnerability by the CIRCL/vulnerability-attack-technique-classification-roberta-base
model, served locally by ML-Gateway.
They have not been verified by an analyst and are provided for guidance only.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Loading…
Loading…