IBM Support

PH55862: DFHWB0004 issued for a possible loop in DFHWBCL and a task abends AEXZ.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CICS receives an invalid HTTP chunk.  When peaking for the chunk
    header in DFHWBCL it receives a buffer of all nulls.  While
    processing the chunk header the lack of CRLF causes CICS to
    loop through the data repeatedly.
    
    CICS goes into recovery and purges the runaway task, the
    transaction abends with code AEXZ:
    
    DFHAC2206 11:49:15 IYCKZCDA Transaction TRAN failed with abend
    AEXZ. Updates
      to local recoverable resources backed out.        
    
    The system log will output the following error message:
    
    DFHWB0004 A possible loop has been detected at offset
    X'FFFFFFFF' in module DFHWBCL.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHWB0004 issued for a possible loop in *
    *                      DFHWBCL and a task abends AEXZ.         *
    ****************************************************************
    CICS receives an invalid HTTP chunk.  When peaking for the chunk
    header in DFHWBCL it receives a buffer of all nulls.  While
    processing the chunk header the lack of CRLF causes CICS to
    loop through the data repeatedly.  This leads to a DFHWB0004
    message and AEXZ abend.
    

Problem conclusion

  • DFHWBCL has been updated to correctly handle an invalid HTTP
    chunk with a missing CRLF.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH55862

  • Reported component name

    CICS TS Z/OS V6

  • Reported component ID

    5655YA100

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-07-19

  • Closed date

    2023-08-31

  • Last modified date

    2023-10-02

  • APAR is sysrouted FROM one or more of the following:

    PH54546

  • APAR is sysrouted TO one or more of the following:

    UI93382

Modules/Macros

  • DFHWBCL
    

Fix information

  • Fixed component name

    CICS TS Z/OS V6

  • Fixed component ID

    5655YA100

Applicable component levels

  • R400 PSY UI93382

       UP23/09/06 P F309

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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
02 October 2023