Apple to Address '0.0.0.0' Security Vulnerability in Safari 18 - MacRumors
Skip to Content

Apple to Address '0.0.0.0' Security Vulnerability in Safari 18

Apple plans to block websites from attempting to send malicious requests to the IP address 0.0.0.0 on macOS Sequoia, according to Forbes. The means the change will be part of Safari 18, which will also be available for macOS Sonoma and macOS Ventura.

safari icon blue banner
This decision comes after researchers from Israeli cybersecurity startup Oligo Security said they discovered a zero-day security vulnerability that allows a malicious actor to access private data on a user's internal private network. The researchers will present their findings this weekend at the DEF CON hacking conference in Las Vegas.

"Exploiting 0.0.0.0-day can let the attacker access the internal private network of the victim, opening a wide range of attack vectors," said Avi Lumelsky, a researcher at Oligo Security.

The researchers responsibly disclosed the vulnerability to Apple, Google, and Mozilla. More details are available on the AppSec Village website.

macOS Sequoia and Safari 18 are currently in beta and will be widely released later this year.

Tag: Safari
Related Forum: macOS Sequoia

Popular Stories

Switch to Safari

Apple Explains Why Chrome Users Should 'Switch to Safari'

Tuesday October 13, 2026 5:29 am PDT by
Apple has launched a new "Switch to Safari" marketing campaign that encourages Chrome users to switch to Safari as their web browser of choice on the Mac. "Safari is a more powerful and private browser than Chrome," says Apple. Apple has a new "Switch to Safari" page on its website that outlines more than 10 reasons that Chrome users should switch to Safari, including faster performance...
safari iphone duo webkit

Apple Wants to Fix Safari's Cramped Layout on iPhone Duo

Saturday October 24, 2026 9:58 pm PDT by
Apple is considering changes to Safari on the iPhone Duo that would give websites access to more of the outer display, although the company has yet to settle on an approach. The challenge is allowing pages to occupy the area beneath Safari's side-mounted controls without making parts of a website inaccessible. In an Friday, October 23 WebKit post, Apple's Jen Simmons explained that an...
Switch to Safari

Apple Addresses Web Security Threat, Working on macOS Update With Additional Fix

Sunday October 25, 2026 4:07 pm PDT by
Earlier this month, a security researcher discovered that private cryptographic keys associated with eight of Indian company eMudhra's intermediate certificate authority (CA) certificates were weak. The compromised keys could have allowed attackers to impersonate legitimate websites, potentially putting users' sensitive information at risk. However, there is currently no evidence that the keys...

Top Rated Comments

29 months ago
Not to worry, everyone, because Apple Support has the fix at the ready for this issue that they have never heard about, so it can’t be affecting customers:

1. Restart your device
2. Force restart your device
3. Reset network settings
4. Erase and reinstall, setting-up as new
5. RTA to Engineering
6. Engineering will request logs, with Mail logging enabled just to be safe
7. Within 48 hr, Engineering will let you know that this is a known issue, to keep your device up to date, and no further troubleshooting will be provided
Score: 20 Votes (Like | Disagree)
shamino Avatar
29 months ago
I wonder what the deal really is. The 0.0.0.0 address should be rejected by the OS's network stack. According to RF 1122 (from 1989), section 3213, the all-zeros address (that is, network zero, host zero) means "this host on this network" and goes on to say that it should not be used, except for specific circumstances:


(a) { 0, 0 }
This host on this network. MUST NOT be sent, except as
a source address as part of an initialization procedure
by which the host learns its own IP address.

See also Section 3.3.6 ('https://datatracker.ietf.org/doc/html/rfc1122#section-3.3.6') for a non-standard use of {0,0}.
Section 3.3.6 discusses broadcast addresses and states that a non-standard implementation (specifically citing BSD 4.2, but not 4.3) might use zero instead of -1 for the network/subnet/host fields of a broadcast packet and that hosts should accept incoming packets as such, making 0.0.0.0 equivalent to 255.255.255.255.

So the question remains: what does Apple need to fix? Any code trying to send a packet to/from address 0.0.0.0 should just get an error back from the network stack. And given the extreme age of systems that might use it as a broadcast address, the stack should probably reject packets from the network that use it as a destination unless the system is explicitly configured to allow them.

And if macOS's stack is not not discarding packets addressed to 0.0.0.0 and is not treating them identically to 255.255.255.255, well, then they've got a bug that should be fixed whether or not there's an exploit.
Score: 16 Votes (Like | Disagree)
Populus Avatar
29 months ago
If this vulnerability is as serious as it seems, in my humble opinion it should be adressed or, at least, mitigated, in the next security updates of Safari 17, and even on the upcoming security patch of iOS 16 and Monterey.
Score: 10 Votes (Like | Disagree)
Nugget Avatar
29 months ago
I hope the remediation for this exploit doesn't impact DNS-based ad blockers like Pi-hole which currently use the 0.0.0.0 address as the mechanism for blocking traffic to blacklisted hostnames.

Also, "Reader mode" in Safari bypasses the subscription nag on the linked article.
Score: 5 Votes (Like | Disagree)
29 months ago
The description is vague, but I figure the following is going on:

Some app on the local machine is running a web server. This is either a developer running a dev build of a website locally or another software that uses HTTP internally (more than you think).

Normally such a server is never reachable from the outside. But Javascript on a website is not outside, it's running locally, so it can access these local web servers. And if they don't require authentication (e.g. maybe because the dev hasn't implemented it yet, or because security relies on it not being reachable from the outside), the Javascript can use the local web server to do nasty things, including accessing the users data.

But it's somewhat of an old hat. Some people claim it's "working as designed". Safari normally blocks such local requests, but Chrome didn't last time I checked. (It's a major reason I'm not using Chrome.) But I guess they figured out a way around Safari's block, which is what they probably reported to Apple.
Score: 4 Votes (Like | Disagree)
29 months ago

If this vulnerability is as serious as it seems, in my humble opinion it should be adressed or, at least, mitigated, in the next security updates of Safari 17, and even on the upcoming security patch of iOS 16 and Monterey.
Correct, reading "later this year" is incredible!
Score: 4 Votes (Like | Disagree)
Latest Stories
Where to Pre-Order Apple's New MacBooks, iPad Mini, and iMac
Where to Pre-Order Apple's New MacBooks, iPad Mini, and iMac
5 minutes ago
Apple Releasing HomePod Mini 2 Tomorrow With These New Features
Apple Releasing HomePod Mini 2 Tomorrow With These New Features
2 hours ago
How macOS Adapts Its Controls for Touch on the New MacBook Pro
How macOS Adapts Its Controls for Touch on the New MacBook Pro
2 hours ago
Just Got an iPhone Duo? Try These Features First
Just Got an iPhone Duo? Try These Features First
4 hours ago
Apple Announced Scott Forstall's Departure 14 Years Ago Today
Apple Announced Scott Forstall's Departure 14 Years Ago Today
4 hours ago
Best Buy Opens Pre-Orders for PROLED XDR MacBook Pro With $100 Bonus Gift Cards
Best Buy Opens Pre-Orders for PROLED XDR MacBook Pro With $100 Bonus Gift Cards
16 hours ago
Here's Everything Apple Announced This Week
Here's Everything Apple Announced This Week
16 hours ago
Here's a Real-World Look at the New MacBook Pro's Glowing Apple Logo
Here's a Real-World Look at the New MacBook Pro's Glowing Apple Logo
16 hours ago
How Accurate Were Rumors About Apple's OLED Touchscreen MacBook Pro?
How Accurate Were Rumors About Apple's OLED Touchscreen MacBook Pro?
17 hours ago
Apple Has 8 New Products Available for Pre-Order
Apple Has 8 New Products Available for Pre-Order
18 hours ago
iPhone Duo: Turn the Hinge Into an App Launcher
iPhone Duo: Turn the Hinge Into an App Launcher
18 hours ago
OLED MacBook Pro vs. Mini-LED MacBook Pro: Size and Weight Compared
OLED MacBook Pro vs. Mini-LED MacBook Pro: Size and Weight Compared
19 hours ago
Best Buy Offering Up to $100 Gift Cards With iPad Mini 8 and M6 MacBook Pro Pre-Orders
Best Buy Offering Up to $100 Gift Cards With iPad Mini 8 and M6 MacBook Pro Pre-Orders
19 hours ago
Adding Touch Didn't Cost the MacBook Pro Any Battery Life
Adding Touch Didn't Cost the MacBook Pro Any Battery Life
20 hours ago
Apple Releases Redesigned Mac Chargers and 'World Travel Adapter Kit'
Apple Releases Redesigned Mac Chargers and 'World Travel Adapter Kit'
20 hours ago
Apple Executives Explain Why the MacBook Pro Finally Has a Touch Screen
Apple Executives Explain Why the MacBook Pro Finally Has a Touch Screen
20 hours ago
New MacBook Pro Features Deeper Bass and Improved Closed-Lid Audio
New MacBook Pro Features Deeper Bass and Improved Closed-Lid Audio
21 hours ago
New MacBook Pro Offers Up to 16TB of Storage, Double Previous Limit
New MacBook Pro Offers Up to 16TB of Storage, Double Previous Limit
21 hours ago
Apple's New Touchscreen MacBook Pro Costs Up to $14,549
Apple's New Touchscreen MacBook Pro Costs Up to $14,549
21 hours ago
Apple Brings Dynamic Island to Mac for the First Time
Apple Brings Dynamic Island to Mac for the First Time
21 hours ago
Mac Studio With M5 Ultra Now Available With 512GB RAM for $22,299
Mac Studio With M5 Ultra Now Available With 512GB RAM for $22,299
21 hours ago
Illuminated Apple Logo Returns to MacBook Pro After 10 Years
Illuminated Apple Logo Returns to MacBook Pro After 10 Years
21 hours ago
Apple Announces OLED MacBook Pro With Touch Display
Apple Announces OLED MacBook Pro With Touch Display
21 hours ago
Apple Store Down Ahead of 'Pro and Tell' Launch Today
Apple Store Down Ahead of 'Pro and Tell' Launch Today
22 hours ago
South Korea Rules Against Apple Over App Store Payment Rules
South Korea Rules Against Apple Over App Store Payment Rules
23 hours ago
iOS 27.2 Adds Selfie-Based Age Verification
iOS 27.2 Adds Selfie-Based Age Verification
1 day ago
Beats 360 Get First Price Drop Alongside Return of Record Low for AirPods 4
Beats 360 Get First Price Drop Alongside Return of Record Low for AirPods 4
1 day ago
Apple Raises MacBook Neo's Starting Price to $649 on Education Store
Apple Raises MacBook Neo's Starting Price to $649 on Education Store
1 day ago
MacBook Studio?
MacBook Studio?
1 day ago
Apple CEO John Ternus Teases Touchscreen MacBook Pro: 12 Final Rumors
Apple CEO John Ternus Teases Touchscreen MacBook Pro: 12 Final Rumors
1 day ago