[3131] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

krb5-appl/768: PATH setenv overwrites /etc/environment, in login

daemon@ATHENA.MIT.EDU (donn@u.washington.edu)
Wed Oct 6 20:00:31 1999

Resent-From: gnats@rt-11.MIT.EDU (GNATS Management)
Resent-To: krb5-unassigned@RT-11.MIT.EDU
Resent-Reply-To: krb5-bugs@MIT.EDU, donn@u.washington.edu
Message-Id: <199910062359.QAA01427@saul8.u.washington.edu>
Date: Wed, 6 Oct 1999 16:59:00 -0700 (PDT)
From: donn@u.washington.edu
Reply-To: donn@u.washington.edu
To: krb5-bugs@MIT.EDU


>Number:         768
>Category:       krb5-appl
>Synopsis:       in appl/bsd/login.c, setenv("PATH", LPATH, 1) overwrites ...
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    krb5-unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   unknown
>Arrival-Date:   Wed Oct 06 20:00:00 EDT 1999
>Last-Modified:
>Originator:     Donn Cave
>Organization:
University Computing Services
University of Washington
>Release:        krb5-1.1
>Environment:
System: AIX 4.2
Machine: RS/6000
>Description:
In appl/bsd/login.c, setenv("PATH", LPATH, 1) overwrites a value for
PATH from /etc/environment, read a few lines earlier.

>How-To-Repeat:
Login on AIX with local PATH value in /etc/environment

>Fix:
Reduce that to setenv("PATH", LPATH, 0), i.e., supply as default but
don't overwrite.
>Audit-Trail:
>Unformatted:

home help back first fref pref prev next nref lref last post