The hack-local-variables function in Emacs before 22.2, when enable-local-variables is set to :safe, does not properly search lists of unsafe or risky variables, which might allow user-assisted attackers to bypass intended restrictions and modify critical program variables via a file containing a Local variables declaration.
2007-11-02T22:46:00.000
2025-04-09T00:30:58.490
Deferred
CVSSv2: 6.3 (MEDIUM)
AV:L/AC:M/Au:N/C:N/I:C/A:C
3.4
9.2
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Operating System | debian | debian_linux | * | No |
Application | gnu | emacs | ≤ 22.1 | Yes |
Application | gnu | emacs | ≤ 22.1 | Yes |