Saudi Arabia and the United States have not been able to detect missiles that have targeted Aramco's oil facilities, CNN quoted a Pentagon official as saying, citing most of the defenses being aimed at Yemen.

The network quoted sources close to the investigation into the recent attacks as saying that cruise missiles targeting Aramco facilities were fired at low altitude to avoid detection and avoided passage over the Gulf waters, where US and Saudi radars are active.

The network added that this raises questions about the effectiveness of defense systems owned by Saudi Arabia and the nature of its work and locations.

She also pointed out that the billions spent by the Kingdom in the field of air defense may go down the drain in the era of drones, which has become a major challenge faced by governments around the world.

The Saudi Ministry of Defense has confirmed that the attack on Aramco was carried out with Iranian weapons and an Iranian measure from the north, and did not start from Yemen.

The Defense Ministry on Thursday showed pictures of missile remnants, which it said were Iranian-made, targeting the Saudi Aramco facilities in Abqaiq and the Khurais migration.

The ministry spokesman Turki al-Maliki said that Riyadh has information confirming what he described the Iranian role in targeting the two Aramco facilities, stressing the ability of Saudi Arabia to defend its infrastructure and vital facilities.

Tehran described the Saudi accusations as a media and political scandal. Hossamuddin Ashna, an adviser to the president, said the Saudi defense ministry had proved it had no information and did not know what it wanted.