A fix is available
APAR status
Closed as program error.
Error description
Testing has shown, that a CSQUTIL Job using COMMAND with SET CHLAUTH, will not always catch invalid IP address ranges. For example - In the correctly WORKING case, if we enter: SET CHLAUTH .... ADDRESS('this is an invalid address'), we receive the proper exception: CSQM192I +XXXX CSQMSCA ADDRESS ('THIS IS AN INVALID ADDRESS') IS INVALID . However, if we put in a mixed-case ADDRESS parm, like: ADDRESS('10.57.xyz24.1-10.57.227.254') ( which should be invalid, as IP Addresses typically are ALL numeric ) it succeeds, contrary to MQ documentation for the ADDRESS parm.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM MQ for z/OS Version 9 * * Release 2 Modification 0, * * Release 3 Modification 0 and * * Release 4 Modification 0. * **************************************************************** * PROBLEM DESCRIPTION: Some invalid address values are not * * rejected when using the 'SET CHLAUTH' * * command. * * * * For example: * * ADDRESS('10.57.xyz24.1-10.57.227.254') * * or * * ADDRESS('1.2.3.4-1.2.3.5') * **************************************************************** Some invalid address values are not rejected when using the 'SET CHLAUTH' command. For example: ADDRESS('10.57.xyz24.1-10.57.227.254') or ADDRESS('1.2.3.4-1.2.3.5') After determining that the ADDRESS value is not a valid IP address MQ will check if the value is a valid hostname address. Currently MQ does not correctly check that any digits in the top-level domain ADDRESS value have been correctly escaped with 'XN--'. This leads to many invalid hostname addresses being accepted by MQ.
Problem conclusion
Additional checking has been added to prevent invalid hostname addresses being accepted by the 'SET CHLAUTH' MQ command. The 'XN--' escape sequence must be used for hostname addresses containing digits in the top level domain.
Temporary fix
Comments
×**** PE24/12/23 FIX IN ERROR. SEE APAR PH64639 FOR DESCRIPTION
APAR Information
APAR number
PH59144
Reported component name
IBM MQ Z/OS V9
Reported component ID
5655MQ900
Reported release
200
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-01-11
Closed date
2024-10-17
Last modified date
2025-02-07
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI98788 UI98789 UI98790
Modules/Macros
CMQXRSCL CSQXRSCL
Fix information
Fixed component name
IBM MQ Z/OS V9
Fixed component ID
5655MQ900
Applicable component levels
R200 PSY UI98790
UP24/11/16 P F411
R300 PSY UI98789
UP24/11/16 P F411
R400 PSY UI98788
UP24/11/16 P F411
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":"BU048","label":"IBM Software"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"200","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]
Document Information
Modified date:
08 February 2025