Skip to content
Heist/ feed
Back to feed
UnratedFix available

vim — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2004-1138

VIM before 6.3 and gVim before 6.3 allow local users to execute arbitrary commands via a file containing a crafted modeline that is executed when the file is viewed using options such as (1) termcap, (2) printdevice, (3) titleold, (4) filetype, (5) syntax, (6) backupext, (7) keymap, (8) patchmode, or (9) langmenu.

Products
vim
Affected versions
Not specified
Fixed versions
1:6.3-046+0sarge1
CVEs
CVE-2004-1138
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 14:25 UTC · Revision 1

Source evidence

DEBIAN-CVE-2004-1138

core-osv · Original source

Published 10 Jan 2005, 05:00 UTC

VIM before 6.3 and gVim before 6.3 allow local users to execute arbitrary commands via a file containing a crafted modeline that is executed when the file is viewed using options such as (1) termcap, (2) printdevice, (3) titleold, (4) filetype, (5) syntax, (6) backupext, (7) keymap, (8) patchmode, or (9) langmenu.

osv:DEBIAN-CVE-2004-1138

vim

Fixed versions: 1:6.3-046+0sarge1

vim

Fixed versions: 1:6.3-046+0sarge1

vim

Fixed versions: 1:6.3-046+0sarge1

Complete source record
{
  "id": "ab721714a7c2cd2291063e7c74d1aaa935784fada697f1aafc244b8ba6e3c48f",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2004-1138",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2004-1138",
    "summary": "VIM before 6.3 and gVim before 6.3 allow local users to execute arbitrary commands via a file containing a crafted modeline that is executed when the file is viewed using options such as (1) termcap, (2) printdevice, (3) titleold, (4) filetype, (5) syntax, (6) backupext, (7) keymap, (8) patchmode, or (9) langmenu.",
    "evidence": "osv:DEBIAN-CVE-2004-1138",
    "products": [
      {
        "name": {
          "value": "vim",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1:6.3-046+0sarge1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "vim",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1:6.3-046+0sarge1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "vim",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "1:6.3-046+0sarge1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "DEBIAN-CVE-2004-1138",
      "aliases": [
        "DEBIAN-CVE-2004-1138"
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1:6.3-046+0sarge1"
                }
              ]
            }
          ],
          "package": {
            "name": "vim",
            "purl": "pkg:deb/debian/vim?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2004-1138.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1:6.3-046+0sarge1"
                }
              ]
            }
          ],
          "package": {
            "name": "vim",
            "purl": "pkg:deb/debian/vim?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2004-1138.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1:6.3-046+0sarge1"
                }
              ]
            }
          ],
          "package": {
            "name": "vim",
            "purl": "pkg:deb/debian/vim?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2004-1138.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-21T15:47:34.258978269Z",
      "provider": "osv",
      "upstream": [
        "CVE-2004-1138"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2004-1138"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2004-1138",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 394000,
  "published_at": "2005-01-10T05:00:00+00:00"
}