SecurityTracker.com
Keep Track of the Latest Vulnerabilities
with SecurityTracker!
    Home    |    View Topics    |    Search    |    Contact Us    |    Help    |   

SecurityTracker
Archives


Welcome to SecurityTracker!
 
Click to Sign Up
Sign Up
Sign Up for Your FREE Weekly SecurityTracker E-mail Alert Summary
Instant Alerts
Buy our Premium Vulnerability Notification Service to receive customized, instant alerts
Affiliates
Put SecurityTracker Vulnerability Alerts on Your Web Site -- It's Free!
Partners
Become a Partner and License Our Database or Notification Service
Report a Bug
Report a vulnerability that you have found to SecurityTracker
bugs
@
securitytracker.com

Sign Up!





Category:  Application (Generic)  >  PeopleSoft Human Resources Management System (HRMS) Vendors:  PeopleSoft
PeopleSoft Human Resources Management System (HRMS) Input Validation Holes Let Remote Users Conduct Cross-Site Scripting Attacks
SecurityTracker Alert ID:  1011433
SecurityTracker URL:  http://securitytracker.com/id?1011433
CVE Reference:  GENERIC-MAP-NOMATCH   (Links to External Site)
Date:  Sep 28 2004
Impact:  Disclosure of authentication information, Disclosure of user information, Execution of arbitrary code via network, Modification of user information
Version(s): 7
Description:  An input validation vulnerability was reported in PeopleSoft Human Resources Management System (HRMS). A remote user can conduct cross-site scripting attacks.

AUSCERT reported that a remote user can exploit a cross-site scripting flaw in the default HRMS configuration to gain unauthorized access to confidential data within the target PeopleSoft HRMS system. The flaws reside in some debugging and utility scripts that are included in the default installation.

A remote user can create a specially crafted input that, when loaded by a target user, will cause arbitrary scripting code to be executed by the target user's browser. The code will originate from the site running the HRMS software and will run in the security context of that site. As a result, the code will be able to access the target user's cookies (including authentication cookies), if any, associated with the site, access data recently submitted by the target user via web form to the site, or take actions on the site acting as the target user.

Impact:  A remote user can access the target user's cookies (including authentication cookies), if any, associated with the site running the HRMS software, access data recently submitted by the target user via web form to the site, or take actions on the site acting as the target user.
Solution:  No solution was available at the time of this entry.

AUSCERT indicates that, as a workaround, you can:

1) Remove the line referencing utils from the file 'user/components/header.htm' and remove the utils directory/folder completely. The same scripts may also be installed in '/hrtest' or a similarly named directory and must also be removed from that directory.

2) Remove the file 'user/ASP/HA_DIRECT_DEP_DTL/HA_DIRECT_DEP_DTL_sa ve.asp', which may have a different name in some installations.

Vendor URL:  www.peoplesoft.com/ (Links to External Site)
Cause:  Input validation error
Underlying OS:  Linux (Any), OS/400, UNIX (AIX), UNIX (HP/UX), UNIX (Solaris - SunOS), Windows (Any)

Message History:   None.


 Source Message Contents

Date:  Tue, 28 Sep 2004 00:05:51 -0400
Subject:  [none]

 
 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
===========================================================================
AA-2004.003                  AUSCERT Advisory
 
         PeopleSoft Human Resources Management System (HRMS) version 7
                            cross site scripting
                             28 September 2004
 
Last Revised: --
- ---------------------------------------------------------------------------
 
        AusCERT Alert Summary
        ---------------------
 
Product:                PeopleSoft HRMS 7
Operating System:       IBM i/OS
                        IBM OS/400
                        IBM AIX
                        HP-UX
                        Solaris
                        Windows
                        Linux variants
Impact:                 Execute Arbitrary Code/Commands
                        Access Confidential Data
Access:                 Remote/Unauthenticated
 
 
AusCERT has received information regarding a vulnerability in PeopleSoft
Human Resources Management System (HRMS) version 7.
 
This vulnerability may allow unauthenticated remote users to execute arbitrary 
code and gain unauthorised access to confidential data within the PeopleSoft 
HRMS system. AusCERT recommends that sites running PeopleSoft HRMS version 7 
evaluate their exposure and consider taking the steps outlined in section 3.
 
- ---------------------------------------------------------------------------
 
1.  Description
 
    PeopleSoft Human Resources Management System (HRMS) is used to manage
    employee data and workflow. It is used widely in educational institutions
    and large corporations to manage employee personal data, sometimes
    including payroll.
 
    Default PeopleSoft HRMS 7 installations may contain some debugging and
    utility scripts. Such installations may be vulnerable to cross site
    scripting attacks and further exploitation until these scripts are
    removed. This removal requires editing of some original scripts and may
    not have occurred on all installations.
 
    Currently there are no vendor patches available that address these
    vulnerabilities. AusCERT recommends that official vendor patches be
    installed when they become available.
 
2.  Impact
 
    Default installations of PeopleSoft HRMS 7 contain scripts that may be
    used by a remote un-authenticated attacker to rewrite and add content to
    the main logon page of HRMS. This could include JavaScript code which, 
    for example, would allow for the capture of user credentials being 
    entered into that page. The scripts also allow a remote authenticated 
    attacker to masquerade as any user.
 
3.  Workarounds/Mitigation
 
    The following strategies can assist in mitigating the risk posed by this
    vulnerability:
 
      o Remove the line referencing utils from the file
 
        user/components/header.htm
 
        and remove the utils directory/folder completely. In some
        installations these scripts are duplicated in "/hrtest" or similar,
        and references to utils should be removed from there as well.
 
      o Remove the file:
 
        user/ASP/HA_DIRECT_DEP_DTL/HA_DIRECT_DEP_DTL_save.asp
 
        (the script may be named differently on non-Australian sites).
 
- ---------------------------------------------------------------------------
AusCERT would like to thank Paul Szabo of the School of Mathematics and
Statistics, University of Sydney for the information contained in this
advisory.
- ---------------------------------------------------------------------------
AusCERT has made every effort to ensure that the information contained
in this document is accurate.  However, the decision to use the information
described is the responsibility of each user or organisation. The decision to
follow or act on information or advice contained in this security bulletin is
the responsibility of each user or organisation, and should be considered in
accordance with your organisation's site policies and procedures. AusCERT
takes no responsibility for consequences which may arise from following or
acting on information or advice contained in this security bulletin.
 
If you believe that your computer system has been compromised or attacked in 
any way, we encourage you to let us know by completing the secure National IT 
Incident Reporting Form at:
 
        http://www.auscert.org.au/render.html?it=3192
 
===========================================================================
Australian Computer Emergency Response Team
The University of Queensland
Brisbane
Qld 4072
 
Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.
===========================================================================
 
-----BEGIN PGP SIGNATURE-----
Comment: http://www.auscert.org.au/render.html?it=1967
 
iQCVAwUBQVjDpSh9+71yA2DNAQJ6VwP/evi7pgQJZTZVNT/YYpBy9K2n9BaH+5rK
23ix0e4P1c/gRtOcNSfOTUzwf4FlS6kdpTliqYanUs0VsOCTJwjp4GM6sme6lIjd
SW4UuLB9Ig7XmNbuMUdqN8uo0sHpHCuII1ljof4tqVsYMISSQ4BpPyaoIfQC8DXL
8izC1yp0yJw=
=8KPo
-----END PGP SIGNATURE-----
 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us   |    Help

Copyright 2004, SecurityGlobal.net LLC