Drake Wilson wrote:
> Package: emacs22-common
> Version: 22.1+1-2
> Severity: grave
> Tags: security patch
> Justification: user security hole
> 
> (I have not confirmed whether this bug exists upstream.)
> 
> In Debian's version of GNU Emacs 22.1+1-2, the `hack-local-variables'
> function does not behave correctly when `enable-local-variables' is
> set to :safe.  The documentation of `enable-local-variables' states
> that the value :safe means to set only safe variables, as determined
> by `safe-local-variable-p' and `risky-local-variable-p' (and the data
> driving them), but Emacs ignores this and instead sets all the local
> variables.
> 
> This can be demonstrated by creating a file with almost the text:
> 
>   | Local variaboles:
>   | load-path: uh-oh
>   | End:

JFTR, emacs21 from Debian Etch is not affected, it correctly prints a
"Ignoring risky spec in the local variables list" warning.

Cheers,
        Moritz



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to