The underlying code for the Android smartphone platform is better than the average, according to researchers, but still has plenty of defects.
Open source software scanning firm Coverity said that a recent study of the Android kernel used in the Droid Incredible handset turned up 359 defects, 88 of which could be considered high-risk.
The company said that, while significant, the ratio of defects per lines of code in the Android kernel is roughly half that of the average open source application that the company reviews.
Andy Chou, chief scientist and co-founder of Coverity, told V3.co.uk that the Android kernel is better than most, but that its range among multiple vendors could cause those flaws to pose a unique challenge.
"We are finding things that seem like they are important enough to address before release," he said. "We hope vendors see it as something they should start to gain more visibility into and control."
Coverity noted that, while Android's kernel is less prone to defects than other applications, it still lags behind the most prominent open source kernel in the world, Linux.
"If you look at the Android-specific components, they have a higher defect density than Linux," said Chou. "It is not surprising if you consider that the Android code is newer."
Coverity said that it will hold off on publically releasing details on the defects until January so that vendors have adequate time to patch any flaws. The company is also making the full report available to vendors.
Cotton seedling freezes to death as Chang'e-4 shuts down for the Moon's 14-day lunar night
Fortnite easily out-earns PUBG, Assassin's Creed Odyssey and Red Dead Redemption 2 in 2018
Meteor showers as a service will be visible for about 100 kilometres in all directions
Saturn's rings only formed in the past 100 million years, suggests analysis of Cassini space probe data
New findings contradict conventional belief that Saturn's rings were formed along with the planet about 4.5 billion years ago