10 listopada 1916 roku Voigt został zastąpiony przez Oberleutnant zur See Heinza Ziemera, który dowodził okrętem do 5 lutego 1917 roku. Pod jego dowództwem UB-23 zatopił dwa statki. 7 stycznia 1917 roku niewielki brytyjski żaglowiec "Brenda" o pojemności BRT. A w czasie kolejnego patrolu u wybrzeży Francji, francuski parowiec "Gabrielle" o pojemności BRT.

6 lutego 1917 roku Ziemera na dwa tygodnie zastąpił Herbert Lefholz (9 lipca 1888 - ?), pierwszy dowódca SM UB-33, następnie dowódca UC-59. - Uboat.net WWI U-boat commanders.. Następnie na miesiąc do 19 marca 1917 roku dowództwo objął doświadczony Kapitänleutnant Matthias Graf von Schmettow (9 listopada 1887 - 9 maja 1917), pierwszy dowódca SM UC-6, następnie dowódca UC-26, UB-10. Pod jego dowództwem cztery okręty zatopiły 76 statków nieprzyjaciela o łącznej pojemności BRToraz dwa okręty o wyporności BRT - Uboat.net WWI U-boat commanders.. 20 marca 1917 roku ostatnim dowódcą UB-23 został mianowany Hans Ewald Niemer (23 sierpnia 1889 - ?), wcześniej dowódca UB-16. - Uboat.net WWI U-boat commanders.. 31 marca w czasie pierwszego patrolu Hans Ewald Niemer zatopił dwa statki: holenderski tankowiec "Hestia" o pojemności BRT. Tankowiec płynął pod balastem z Rotterdamu do Londynu. W czasie ataku torpedowego zginęło 13 członków załogi.