Security

Research

Georgia's voter portal gets a crash course in client versus backend input validation

Trying to cancel a citizen's registration would be caught by humans no matter what the page said, officials say


The US state of Georgia has a website for cancelling voter registration, and it's had a bumpy start.

The site was created to streamline the process of voluntarily cancelling one's voter registration. It's intended to be used by former Georgia residents who move away to another state, or by those related to citizens who have passed away. In theory, it's supposed to make elections in the Peach State more secure and less susceptible to voter fraud, which is a sensitive topic in Georgia since the 2020 Presidential election.

One cybersecurity researcher this week said pretty much anyone could cancel someone else's voter registration via the website, all thanks to what is apparently a simple but effective exploit. In a video demonstration, reported by Atlanta News First and ProPublica, former Georgia resident Jason Parker showed how he canceled his own registration by only submitting his full name, date of birth, and county of residence.

The website's cancellation form asks for all those details plus a driver's license or state ID number, or the last four digits of your social security number. Those numbers are explicitly labeled as a required piece of information, though Parker said he discovered that by merely opening up the "inspect element" tool in his browser and deleting the HTML for the field from the webpage, he was able to proceed with the cancellation request without that required number, and successfully submitted it. The whole process took a minute and a half.

"It's as easy as that," Parker said.

That would mean only a full name, date of birth, and county of residence is needed to cancel someone's voter registration. That info isn't hard to find just by looking at someone's social media, for instance, raising the possibility of voters finding themselves unable to go to the polls if a complete stranger decided to cancel their registration for them.

(We're going to skip over the fact it's possible to request cancellation of someone's registration if you know their ID number or SSN and their other details, which are routinely stolen from organizations and leaked on the internet. That's a whole other kettle of fish.)

It's just a visual bug, actually, Georgia says

Meddling with a form on the client side shouldn't allow one to bypass security checks. Indeed, Georgia's Secretary of State Office claimed the tampering as described wouldn't work at all, and that the cancellation request would be ultimately binned.

"No incomplete application moved forward," a spokesperson for the Secretary of State Office told The Register. "It was a workflow issue and that has been updated with a correct error message."

The spokesperson explained that all the portal does is fill out an application that is manually processed by state employees. By using his browser to remove the required field, all Parker accomplished was sending an incomplete form, which would have later been rejected by human officials.

"We've also had individuals try to submit fake driver's license numbers and those are immediately rejected as well," the spokesperson said. Georgia has blocked multiple attempts to cancel the voter registrations of House Representative Marjorie Taylor Greene (R-GA) and Secretary of State Brad Raffensperger.

If the state's officials are right, the only issue here was that the website wrongly said an incomplete application was accepted. The site rightly included client-side checking of the submission, though when that was bypassed, there should have been an immediate backend check to alert the user that information was missing and that the cancellation request would therefore be rejected by staff.

An error message has since been added for an incomplete submission, we're told.

Bullet dodged this time, but no so earlier. For about an hour after launch on July 29, the website would a little too eagerly offer up sensitive information – voters' driver's license or state ID numbers, or the last four digits of their social security numbers – according to the Georgia Recorder.

After entering someone's name, date of birth, and county into the site, the next page would auto-fill the required ID or SSN info. That means if you knew those initial details, you could get the rest, and submit a cancellation request, which would be bad. That automated populating of the fields was stopped sharpish.

“If someone knows my birth date, you could get in and pull up my information and change my registration,” said state Senate Minority Leader Gloria Butler (D).

According to officials, there were 33 attempts to use the portal on that first day, and 15 was internal testing.

Not the best launch, but at least it'll still, hopefully, ultimately prevent malicious actors from interfering with American democracy. ®

Send us news
36 Comments

US sues Georgia Tech over alleged cybersecurity failings as a Pentagon contractor

Rap sheet spells out major no-nos after disgruntled staff blow whistle

Brain Cipher claims attack on Olympic venue, promises 300 GB data leak

French police reckon financial system targeted during Summer Games

Check your IP cameras: There's a new Mirai botnet on the rise

Also, US offering $2.5M for Belarusian hacker, Backpage kingpins jailed, additional MOVEit victims, and more

'Error' causes Alexa to endorse Kamala Harris, refuse to discuss Trump

Bot shouldn't have political opinions, says Amazon

Deadline looms: Google Workspace mandates OAuth by September 30

27 days to get your users' third-party apps on Google’s sign-in

RansomHub hits 210 victims in just 6 months

The ransomware gang recruits high-profile affiliates from LockBit and ALPHV

Tired of airport security queues? SQL inject yourself into the cockpit, claim researchers

Infosec hounds say they spotted vulnerability during routine travel in the US

China is beating the world at scientific research, think tank finds

Could monopolise 24 key techs if current trends continue

US indicts duo over alleged Swatting spree that targeted elected officials

Apparently made over 100 fake crime reports and bomb threats

China AI devs use cloud services to game US chip sanctions

Orgs are accessing restricted tech, raising concerns about more potential loopholes

Ransomware batters critical industries, but takedowns hint at relief

Whether attack slowdown continues downward trend is the million dollar question that security researchers can't answer

Pro-Iran groups lay groundwork for 'chaos and violence' as US election meddling attempts intensify

Political officials, advisors targeted in cyber attacks as fake news sites deliver lefty zingers