哺乳期上夜班不合法。法律规定对对哺乳未满1周岁婴儿的女职工,用人单位不得安排上夜班,违反的用人单位由县级人力资源社会保障行政部门部门责令改正并处以罚款。

法律依据

《女职工劳动保护特别规定》第九条

对哺乳未满1周岁婴儿的女职工,用人单位不得延长劳动时间或者安排夜班劳动。

《女职工劳动保护特别规定》第十三条

用人单位违反本规定第六条第二款、第七条、第九条第一款规定的,由县级以上人民政府人力资源社会保障行政部门责令限期改正,按照受侵害女职工每人1000元以上5000元以下的标准计算,处以罚款。

《女职工劳动保护特别规定》第十四条

用人单位违反本规定,侵害女职工合法权益的,女职工可以依法投诉、举报、申诉,依法向劳动人事争议调解仲裁机构申请调解仲裁,对仲裁裁决不服的,依法向人民法院提起诉讼。