A fix is available
APAR status
Closed as program error.
Error description
Message DFHXS0001 reporting abend 0C4 in DFHXSSB. This occurs when a user supplies a password greater than 8 characters (passphrase) but the security manager does not have a passphrase defined for the user. Failing instruction is an EXECUTE (4470 901C) at off set X'11BA' into DFHXSSB at base level. The execute instruction is executing an MVC instruction located at offset x'28A4' (D200 6128 3004). MVC @TS00001(0),@GN11491_VAL(@03_FIELD_PTR) . The length of the MVC is derived from register 7. Reg 7 was initially loaded with zeros (length of passphrase returned by the security manager (zero length due to no passphrase defined). The zero length is then decremented by 1 to set up for the MVC instruction, making it negative (X'FF'). The negative value is used as a very large length and causes an 0C4. additional symptoms: KIXREVSCB
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All * **************************************************************** * PROBLEM DESCRIPTION: MSGDFHXS0001 An abend (code 0C4/AKEX) * * has occurred at offset X'FFFF' in * * module DFHXSPW. * **************************************************************** * RECOMMENDATION: * **************************************************************** An EXEC CICS VERIFY PHRASE command is issued against a USERID which has no password phrase associated with it. DFHXSPW calls DFHXSSB to verify the password phrase. The security manager is called to retrieve the encrypted phrase for the USERID. The security manager returns a response which indicates that the length of the phrase is 0. CICS attempts to copy the encrypted phrase to a holding area using a length of 0. This length is decremented by 1 in preparation for issuing a MVC instruction. This means that a length of X'FF' is used which is invalid. The source of the MVC instruction is near the end of a page. The MVC instruction runs past the end of this page onto a page which does not exist. This causes an ABEND0C4. Additional keywords :- 0C4 S0C4 ABEND0C4 ABENDS0C4 DFHXS0001 XS0001
Problem conclusion
DFHXSSB has been changed to only copy an encrypted phrase when one exists.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM72139
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-09-04
Closed date
2012-10-11
Last modified date
2012-11-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK82598
Modules/Macros
DFHXSSB
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UK82598
UP12/10/19 P F210
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 November 2012