[3131] in Kerberos-V5-bugs
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: