Daniel,
As you've observed, in e-smith server and gateway 4.1.2, "everyone" means
exactly that

-- non-users get access to public shares, and will be able
to see (but not read) inaccessible shares in the network browser.
The current version of SME Server behaves as you expect, with "everyone"
meaning "everyone with an account". You may wish to upgrade if you would
prefer that behaviour.
In future, please submit potential security problems to security@e-smith.com
rather than posting in the forums; that ensures that potential vulnerabilities
are triaged by those who know the software intimately, such that other users
aren't either exposed to a publicized vulnerability prior to the preparation
of a fix, or scared unnecessarily by a reported vulnerability that isn't.
Thanks,
Rich Lafferty
Network Server Solutions Group
Mitel Networks