Four US military personnel have been held by the Libyan government, CNN reported on Friday.