What is GPS spoofing, interference signals reported at Delhi, Mumbai, Bengaluru airports | India News

What is GPS spoofing, interference signals reported at Delhi, Mumbai, Bengaluru airports

Updated on: Dec 02, 2025 08:09 AM IST

In his remarks in Rajya Sabha, Civil Aviation Minister Ram Mohan Naidu detailed incidents of “spoofed” flights in vicinity of the Delhi airport.

The government on Monday confirmed that several airports, including Delhi, Mumbai and Bengaluru, saw GPS spoofing signals last month, but said there was no impact on flight operations.

GPS spoofing refers to feeding the planes false but convincing navigation data.(Sanjeev Verma/ Hindustan Times)
GPS spoofing refers to feeding the planes false but convincing navigation data.(Sanjeev Verma/ Hindustan Times)

Addressing the Rajya Sabha, Civil Aviation Minister Ram Mohan Naidu detailed incidents of “spoofed” flights in vicinity of the Delhi airport, and said the Wireless Monitoring Organisation (WMO) had been tasked with tracing its source.

"Some flights reported GPS spoofing in the vicinity of IGIA, New Delhi while using GPS based landing procedures, while approaching on RWY (runway) 10. Contingency procedures were used for GPS spoofed flights approaching to RWY 10," Naidu said, in response to a query by MP Niranjan Reddy amid concerns following a GPS spoofing episode at India's busiest Delhi airport last month.

What is GPS spoofing?

The spoofing of the Global Navigation Satellite System (GNSS) is an attempt to manipulate the navigation systems in a way that they show the wrong position, speed or time. Often confused with jamming, spoofing refers to feeding the planes false but convincing navigation data. In case of jamming however, the spectrum on which GPS satellites function is flooded.

GPS spoofing attempts if successful can pose grave threats to flights by causing errors in route or altitude. However, the civil aviation minister told the House that the signals had no impact movements of flights since conventional navigational aids were operational.

Naidu said that such interference reports were being received from Kolkata, Amritsar, Mumbai, Hyderabad, Bengaluru and Chennai airports. He also said that advanced cyber security solutions for IT Networks and Infrastructure were being implemented.

What happened at Delhi airport?

The union minister's remarks in Rajya Sabha come weeks after over 400 flights were affected and delayed at Delhi's Indira Gandhi International Airport (IGIA) after a technical snag in the air traffic control (ATC) system.

The issue was later identified with the Automatic Message Switching System (AMSS), which feeds crucial flight plan data to the Auto Track System (ATS). Authorities had to process flight plans manually, which led to several delays. Referring to the incident on Monday, minister of state for civil aviation Murlidhar Mohol in a written reply said that the Airports Authority of India (AAI) has been directed to conduct a comprehensive audit to ensure such incidents do not recur.

Meanwhile, the Directorate General of Civil Aviation (DGCA) had reportedly asked airlines, pilots and air traffic controllers to report GPS spoofing incidents within 10 minutes of the occurrences.

Check for Real-time updates on India News, Weather Today, Latest News on Hindustan Times.
SHARE THIS ARTICLE ON
SHARE
close
Story Saved
Live Score
Saved Articles
Following
My Reads
Sign out
Get App
crown-icon
Subscribe Now!
.affilate-product { padding: 12px 10px; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(64, 64, 64, 0.16); background-color: #fff; margin: 0px 0px 20px; } .affilate-product #affilate-img { width: 110px; height: 110px; position: relative; margin: 0 auto 10px auto; box-shadow: 0px 0px 0.2px 0.5px #00000017; border-radius: 6px; } #affilate-img img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .affilate-heading { font-size: 16px; color: #000; font-family: "Lato",sans-serif; font-weight:700; margin-bottom: 15px; } .affilate-price { font-size: 24px; color: #424242; font-family: 'Lato', sans-serif; font-weight:900; } .affilate-price del { color: #757575; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:400; margin-left: 10px; text-decoration: line-through; } .affilate-rating .discountBadge { font-size: 12px; border-radius: 4px; font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; background: #fcb72b; line-height: 15px; padding: 0px 4px; display: inline-flex; align-items: center; justify-content: center; min-width: 63px; height: 24px; text-align: center; margin-left: 10px; } .affilate-rating .discountBadge span { font-family: 'Lato', sans-serif; font-weight:900; margin-left: 5px; } .affilate-discount { display: flex; justify-content: space-between; align-items: end; margin-top: 10px } .affilate-rating { font-size: 13px; font-family: 'Lato', sans-serif; font-weight:400; color: black; display: flex; align-items: center; } #affilate-rating-box { width: 48px; height: 24px; color: white; line-height: 17px; text-align: center; border-radius: 2px; background-color: #508c46; white-space: nowrap; display: inline-flex; justify-content: center; align-items: center; gap: 4px; margin-right: 5px; } #affilate-rating-box img { height: 12.5px; width: auto; } #affilate-button{ display: flex; flex-direction: column; position: relative; } #affilate-button img { width: 58px; position: absolute; bottom: 42px; right: 0; } #affilate-button button { width: 101px; height: 32px; font-size: 14px; cursor: pointer; text-transform: uppercase; background: #00b1cd; text-align: center; color: #fff; border-radius: 4px; font-family: 'Lato',sans-serif; font-weight:900; padding: 0px 16px; display: inline-block; border: 0; } @media screen and (min-width:1200px) { .affilate-product #affilate-img { margin: 0px 20px 0px 0px; } .affilate-product { display: flex; position: relative; } .affilate-info { width: calc(100% - 130px); min-width: calc(100% - 130px); display: flex; flex-direction: column; justify-content: space-between; } .affilate-heading { margin-bottom: 8px; } .affilate-rating .discountBadge { position: absolute; left: 10px; top: 12px; margin: 0; } #affilate-button{ flex-direction: row; gap:20px; align-items: center; } #affilate-button img { width: 75px; position: relative; top: 4px; } }