- Flights to Milan, Rome, Paris, Prague, Sofia face disruptions.
- Passengers disembark as aircraft undergo security inspections.
- No country attributes blame for latest wave of threats.
ROME/BRUSSELS/EVREUX: A series of hoax bomb threats hit European airlines from Ireland to Bulgaria on Thursday morning for the second time this week, with some of at least 25 affected flights making unplanned landings or escorted by fighter jets.
While no country has attributed blame for the threats, they come at a time when many European officials have accused Russia of masterminding sabotage and “hybrid attacks” — often cheap, easily deniable and not expected to trigger an armed response.
Denmark, Poland and Romania, all affected by Thursday’s disruptions, have previously accused Moscow directly, while Germany blamed Russia for an attack on Leipzig airport in August. Britain has blamed Russia in the past but linked Iran to a suspected plot to attack a US air base. Both Russia and Iran deny any involvement.
Eric Schouten, head of the aviation security group Dyami, said most of the countries affected supported Ukraine in its war against Russia’s invasion.
“From a geopolitical view, I’m thinking, you always have to think about the scenario of hybrid warfare, where a country in this way — today we are looking at Russia, right? — is attacking us on multiple fronts, from railways to supermarkets to blood banks, most recently. The energy sector, the internet sector, and the aviation sector are among those,” he said.
Flights to Milan, Rome, Paris, Prague, Sofia affected
Bulgaria’s air force said its fighter jets had escorted three airliners to the ground. Officials said that Ryanair planes from Copenhagen and Madrid to Sofia landed as planned while a flight from London to Sofia was diverted to Plovdiv, Bulgaria’s second city.
Spanish authorities received three emailed bomb threats in under 20 minutes from around 9am (0800 GMT), involving two Air Europa departures from Madrid to Paris and four inbound Iberia flights from Rome and Milan, Spain’s Guardia Civil said.
Several aircraft were halted or returned to their stands and passengers were disembarked while planes were inspected.
Two Easyjet flights from Britain, one flight from Ireland and one from Greece landed as scheduled in Prague after receiving bomb threats. Czech police said they had assessed the credibility of the threats as low.
Italy’s air force escorted a Finnair plane coming from Helsinki to its scheduled landing in Rome, a person close to the matter said. Rome’s airport operator said there had been no disruption to services.
Another Finnair flight from Helsinki, operated by Jettime, landed as normal in Vienna after receiving a bomb threat, Finnair said.
The Italian news agency ANSA said two planes had landed safely in Milan after receiving threats.
A LOT flight from Warsaw landed as scheduled in Brussels after a security warning, the Polish airline said. In Warsaw, a LOT flight to Paris was stopped as it was taxiing towards take-off and passengers were transferred to another aircraft as a precaution, it added.
Cyberattacks on supermarkets and blood banks
A Wizz Air flight from Milan landed safely in Bucharest, Romania’s intelligence agency said. Italian media reported that a Wizz Air flight from Milan to Warsaw had been diverted to Vienna.
Aer Lingus flight EI402 from Dublin to Rome landed safely on Thursday at Evreux airport, 100 km (62 miles) west of Paris, the Irish airline said.
And in Denmark, a military bomb disposal unit searched two planes at Copenhagen airport, but did not find any devices, police said.
Eliran Almog, CEO of aviation cybersecurity firm Cyviation, said the repeated bomb threats could serve both to disrupt operations and to observe how airlines, airports and national authorities respond.
“These aviation threats are also occurring in the same period as cyberattacks on supermarket refrigeration systems across Europe,” Almog said.
“Different essential services are experiencing disruption that carries economic costs and can undermine public confidence.”
On Tuesday, at least seven flights and a cruise ship received bomb threats, causing disruption at airports across Europe, although no devices were discovered.
This week, unidentified hackers for the second time shut down fridges in supermarkets in several European countries, also affecting French blood banks.
let firebaseLoaded = false; function loadFirebaseOnce() { if (firebaseLoaded) return; firebaseLoaded = true; import("https://www.gstatic.com/firebasejs/8.10.1/firebase-app.js").then(() => { //import("https://www.gstatic.com/firebasejs/8.10.1/firebase-analytics.js"); import("https://www.gstatic.com/firebasejs/8.10.1/firebase-messaging.js").then(() => { import("https://www.geo.tv/assets/front/ui/js/subscribe_user.js?v=553222"); }); }); }
window.addEventListener("scroll", loadFirebaseOnce, { once: true }); window.addEventListener("mousemove", loadFirebaseOnce, { once: true }); window.addEventListener("click", loadFirebaseOnce, { once: true });
//setTimeout(function(){ $('.medium-insert-images').find('figure').show() }, 3000); var loadDeferredJS = function() {
var lazyloadjs = ['https://www.geo.tv/assets/front/js/lazysizes.min.js'];
var alljs = ['https://www.geo.tv/assets/front/js/ui/thirdparty.js'];
var jqueryjs = ['https://www.geo.tv/assets/front/js/ui/jquery.min_new.js']; var bootstrapjs = ['https://www.geo.tv/assets/front/js/ui/bootstarp.js']; var sliderjs = ['https://www.geo.tv/assets/front/js/ui/swiper.min.js'];
var alljscustom = ['https://www.geo.tv/assets/front/js/ui/my.js','https://www.geo.tv/assets/front/js/mycustom.js'];
setTimeout(function(){ jqueryjs.forEach(function (item,index) { var scriptElement=document.createElement('script'); scriptElement.type="text/javascript"; scriptElement.src = item; document.body.appendChild(scriptElement); }); }, 1000);
const jqueryIntervalcheck = setInterval(function () { if(typeof jQuery !== "undefined"){ clearInterval(jqueryIntervalcheck);
setTimeout(function(){ sliderjs.forEach(function (item,index) { if(item == 'https://www.geo.tv/assets/front/js/ui/swiper.min.js'){ var story_embed_gallery = $('.story-area').find('.embedgallery').length; //var story_embed_gallery = 0; if(parseInt(story_embed_gallery) > 0){ var scriptElement=document.createElement('script'); scriptElement.type="text/javascript"; scriptElement.src = item; document.body.appendChild(scriptElement); } } }); }, 100);
setTimeout(function(){ alljscustom.forEach(function (item,index) { var scriptElement=document.createElement('script'); scriptElement.type="text/javascript"; scriptElement.src = item; document.body.appendChild(scriptElement); }); }, 1300);
if($('.infogram-embed').length > 0 || $('embedinfogram').length > 0) { !function (e, t, n, s) { var i = "InfogramEmbeds", o = e.getElementsByTagName(t)[0], d = /^http:/.test(e.location) ? "http:" : "https:"; if (/^\/{2}/.test(s) && (s = d + s), window[i] && window[i].initialized)window[i].process && window[i].process(); else if (!e.getElementById(n)) { var a = e.createElement(t); a.async = 1, a.id = n, a.src = s, o.parentNode.insertBefore(a, o) } }(document, "script", "infogram-async", "https://e.infogram.com/js/dist/embed-loader-min.js"); }
if($('.flourishClass').length > 0) { var scriptElement=document.createElement('script'); scriptElement.type="text/javascript"; scriptElement.setAttribute="async"; scriptElement.src="https://public.flourish.studio/resources/embed.js"; document.body.appendChild(scriptElement); }
if($('.apester-media').length > 0) { var scriptElement=document.createElement('script'); scriptElement.type="text/javascript"; scriptElement.setAttribute="async"; scriptElement.src="https://static.apester.com/js/sdk/latest/apester-sdk.js"; document.body.appendChild(scriptElement); }
if($('.twitter-tweet').length > 0) { var tweetObj = document.getElementsByClassName('tweetPost'); var counter_tweet = 0; if (tweetObj.length == 0) { tweetObj = document.getElementsByClassName('twitter-tweet'); $.each(tweetObj, function (i, v) { $(this).attr('id', 'twitter-post-widget-' + i); }); } else { $.each(tweetObj, function (i, v) {
if($(this).find('.twitter-tweet').length > 0){ $(this).find('.twitter-tweet').attr('id', 'twitter-post-widget-' + counter_tweet); counter_tweet++; } }); } $.getScript('https://platform.twitter.com/widgets.js', function () { var k = 0; var tweet = document.getElementById('twitter-post-widget-' + k); var tweetParent, tweetID;
while (tweet) { tweetParent = tweet.parentNode; //tweetID = tweet.dataset.tweetId; tweetID = tweetParent.getAttribute("id"); if(tweetID === null){ tweetID = tweet.dataset.tweetId; } //var tweetVideoClass = tweet.getAttribute('class').split(' ')[0]; $(tweet).remove();
twttr.widgets.createTweet( tweetID, tweetParent ); k++; tweet = document.getElementById('twitter-post-widget-' + k); } }); /*==============*/ var tweetObjVid = document.getElementsByClassName('tweetVideo'); var counter_tweet = 0; if (tweetObjVid.length == 0) {
tweetObjVid = document.getElementsByClassName('twitter-video'); $.each(tweetObjVid, function (i, v) { $(this).attr('id', 'twitter-vid-widget-' + i); });
} else {
$.each(tweetObjVid, function (i, v) { if($(this).find('.twitter-video').length > 0){ $(this).find('.twitter-tweet').attr('id', 'twitter-vid-widget-' + counter_tweet); counter_tweet++; } });
} $.getScript('//platform.twitter.com/widgets.js', function () { var v = 0; var tweetVid = document.getElementById('twitter-vid-widget-' + v); var tweetParentVid, tweetIDVid; while (tweetVid) { tweetParentVid = tweetVid.parentNode; //tweetIDVid = tweetVid.dataset.tweetId; tweetIDVid = tweetParentVid.getAttribute("id"); if(tweetIDVid === null){ tweetIDVid = tweet.dataset.tweetId; } $(tweetVid).remove(); twttr.widgets.createVideo( tweetIDVid, tweetParentVid ); v++; tweetVid = document.getElementById('twitter-vid-widget-' + v); } }); }
if($('.instagram-media').length > 0){ var scriptElement=document.createElement('script'); scriptElement.type="text/javascript"; scriptElement.setAttribute="async"; scriptElement.src="https://platform.instagram.com/en_US/embeds.js"; document.body.appendChild(scriptElement); }
if($('.tiktok-embed').length > 0){ var scriptElement=document.createElement('script'); scriptElement.type="text/javascript"; scriptElement.setAttribute="async"; scriptElement.src="https://www.tiktok.com/embed.js"; document.body.appendChild(scriptElement); }
if($('.threadsPost').length > 0){ var scriptElement=document.createElement('script'); scriptElement.type="text/javascript"; scriptElement.setAttribute="async"; scriptElement.src="https://www.threads.net/embed.js"; document.body.appendChild(scriptElement); }
if($('.fb-video').length > 0 || $('.fb-post').length > 0){ var container_width = $(window).width(); if(container_width < 500){ if($('.fb-video').length > 0){ let embed_url = $('.fb-video').attr('data-href'); let htmla="
'; $('.fb-video').parent('.embed_external_url').html(htmla); } else{ let embed_url = $('.fb-post').attr('data-href'); let htmla="
'; } }
$('body').prepend('
');
var scriptElement=document.createElement('script'); scriptElement.type="text/javascript"; scriptElement.setAttribute="async"; scriptElement.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.11&appId=580305968816694"; document.body.appendChild(scriptElement); } } },100); };
var raf = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;
var loadDeferredJSCaptcha = function() { var addJSNode = document.getElementById("captchejs"); var replacement = document.createElement("div"); replacement.innerHTML = addJSNode.textContent; document.body.appendChild(replacement); addJSNode.parentElement.removeChild(addJSNode); };
window.addEventListener('load', loadDeferredJS); //window.addEventListener('load', loadDeferredJSCaptcha);