Reading the following statement from Embassey of the US in London Website it states the following:
Countries with agreements with the United States to extend passport validity for an additional six months
If you are a passport holder from anyone of the following countries, the requirement that your passport be valid for six months beyond your date of departure from the U.S.
is waived.
Your passport must be valid on entry into the U.S. If the passport is not valid for the duration of your stay, you will be required to apply for a new passport from your Embassy while in the U.S. If your visit will be of short duration during which time your passport will expire, we recommend that you obtain a new passport before traveling as you will be admitted only until the date on which the passport expires. Such action before you depart for the U.S. will save you the inconvenience of applying not only for a new passport, but also an extension of stay.
Link here:
www.usembassy.org.uk/cons_new/visa/niv/sixmonth.html