|
|
Log in / Subscribe / Register

Security

Brief items

Spam blocking with greylisting

A certain amount of attention has recently been given to a spam-blocking method called greylisting. A look at the description of the technique shows that it does not, actually, have much in the new way of ideas. Greylisting might, however, become a useful part of the antispam arsenal at some sites.

The core idea of the greylisting technique has been around for a while. It relies on the fact most spammers do not bother to track and retry deliveries which are declined by the receiving system with a temporary failure status. Real mail systems will retry the message later on, until they run out of patience. Spammers just forget about it and move on. So an effective way of blocking a large percentage of incoming spam is to simply refuse mail from new sources with a temporary failure on the first delivery attempt. Real mail will eventually show up again, and be delivered with a small delay. Most spam will never return.

The greylisting technique uses a slightly finer-grained approach. It creates a three-entry tuple out of the originating address, the sender, and the recipient of the message. If the tuple is new, the mail is refused for a configurable period of time. The use of the three-way tuple helps prevent spam from slipping in by using false sender addresses.

The obvious workaround, from a spammer's point of view, is to add retrying for temporary failures to their code. Given the desire of the spam industry to pollute our mailboxes regardless of how hard we try to prevent that, the implementation of temporary failure retrying is only a matter of time. Of course, mail sent through open relays is generally retried anyway, so widespread use of greylisting could result in more use of open relays, and, perhaps, more attempts to compromise systems to turn them into unwilling relays.

As the author describes it, greylisting is meant to be used in conjunction with other spam-blocking techniques, especially blackhole lists. The hope is that, by the time the temporary failure interval has ended for a particular spam source, that source will have found its way into the blacklists and the message can be blocked permanently. This combination could, indeed, prove hard for the spammers to get around.

Comments (12 posted)

New vulnerabilities

eldav: insecure temporary file

Package(s):eldav CVE #(s):CAN-2003-0438
Created:June 19, 2003 Updated:June 24, 2003
Description: eldav, a WebDAV client for Emacs, creates temporary files without taking appropriate security precautions. This vulnerability could be exploited by a local user to create or overwrite files with the privileges of the user running emacs and eldav.
Alerts:
Debian DSA-325-1 eldav 2003-06-19

Comments (none posted)

ethereal: security problems in Ethereal 0.9.12

Package(s):ethereal CVE #(s):CAN-2003-0428 CAN-2003-0429 CAN-2003-0431 CAN-2003-0432
Created:June 23, 2003 Updated:November 10, 2003
Description: Several security problems have been found in Ethereal 0.9.12. "It may be possible to make Ethereal crash or run arbitrary code by injecting a purposefully malformed packet onto the wire, or by convincing someone to read a malformed packet trace file."
Alerts:
SCO Group CSSA-2003-030.0 ethereal 2003-11-07
Yellow Dog YDU-20030718-2 ethereal 2003-07-18
Red Hat RHSA-2003:203-01 ethereal 2003-07-03
Gentoo 200306-13 ethereal 2003-06-25
Conectiva CLA-2003:662 ethereal 2003-06-25
Mandrake MDKSA-2003:070 ethereal 2003-06-23

Comments (none posted)

orville-write: buffer overflows

Package(s):orville-write CVE #(s):CAN-2003-0441
Created:June 19, 2003 Updated:June 24, 2003
Description: Orville Write, a replacement for the standard write(1) command, contains a number of buffer overflows. These could be exploited to gain either gid tty or root privileges, depending on the configuration selected when the package is installed.
Alerts:
Debian DSA-326-1 orville-write 2003-06-19

Comments (none posted)

osh: buffer overflows

Package(s):osh CVE #(s):
Created:June 20, 2003 Updated:June 24, 2003
Description: Steve Kemp discovered that osh, a shell intended to restrict the actions of the user, contains two buffer overflows, in processing environment variables and file redirections. These vulnerabilities could be used to execute arbitrary code, overriding any restrictions placed on the shell.
Alerts:
Debian DSA-329-1 osh 2003-06-20

Comments (none posted)

webfs: buffer overflow

Package(s):webfs CVE #(s):CAN-2003-0445
Created:June 20, 2003 Updated:June 24, 2003
Description: webfs, a lightweight HTTP server for static content, contains a buffer overflow whereby a long Request-URI in an HTTP request could cause arbitrary code to be executed.
Alerts:
Debian DSA-328-1 webfs 2003-06-19

Comments (none posted)

xbl: buffer overflows

Package(s):xbl CVE #(s):CAN-2003-0451 CAN-2003-0535
Created:June 20, 2003 Updated:July 9, 2003
Description: Steve Kemp discovered several buffer overflows in xbl, a game, which can be triggered by long command line arguments. This vulnerability could be exploited by a local attacker to gain gid 'games'. This has been assigned CVE # CAN-2003-0451.

Another buffer overflow was discovered in xbl which could also be exploited by a local attacker to gain gid 'games'. This has been assigned CVE # CAN-2003-0535.

Alerts:
Debian DSA-345-1 xbl 2003-07-08
Debian DSA-327-1 xbl 2003-06-19

Comments (none posted)

xterm: command execution and denial of service

Package(s):XFree86 xterm CVE #(s):CAN-2001-1409 CAN-2002-1472 CAN-2002-0164 CAN-2003-0063 CAN-2003-0071
Created:June 25, 2003 Updated:July 2, 2003
Description: A couple of new vulnerabilities have been found in the xterm application shipped with XFree86. There is yet another "execute arbitrary commands by setting the window title" vulnerability, along with a bug which can allow an attacker to lock up an exterm window.
Alerts:
Red Hat RHSA-2003:067-02 XFree86 2003-07-01
Red Hat RHSA-2003:064-01 XFree86 2003-06-25
Red Hat RHSA-2003:067-01 XFree86 2003-06-25
Red Hat RHSA-2003:066-01 XFree86 2003-06-25

Comments (none posted)

ypserv: denial of service

Package(s):ypserv CVE #(s):CAN-2003-0251
Created:June 25, 2003 Updated:July 11, 2003
Description: From the Red Hat advisory: "A vulnerability has been discovered in the ypserv NIS server prior to version 2.7. If a malicious client queries ypserv via TCP and subsequently ignores the server's response, ypserv will block attempting to send the reply. This results in ypserv failing to respond to other client requests." The fix is up upgrade to version 2.8.0.
Alerts:
Gentoo 200307-04 ypserv 2003-07-11
Yellow Dog YDU-20030627-1 ypserv 2003-06-27
Mandrake MDKSA-2003:072 ypserv 2003-06-27
Red Hat RHSA-2003:173-01 ypserv 2003-06-25

Comments (none posted)

Resources

Report: International Research on Privacy for Electronic Government

Joichi Ito has, with many helpers, compiled a report on privacy and privacy-enhancing technologies which is intended to help with the planning of electronic government initiatives in Japan. It's a large thing, being several hundred pages available in PDF format. It is well worth a look, though, as a comprehensive summary of the privacy situation in several parts of the world.

Comments (none posted)

Linux Advisory Watch

The June 20 issue of the Linux Advisory Watch newsletter from LinuxSecurity.com is available.

Full Story (comments: none)

Events

Security Symposium, Aug 4-8, Washington DC

The 12th Usenix Security Symposium is scheduled for August 4 through 8 in Washington, DC. Participants include Steve Bellovin, Bill Cheswick, Niels Provos, Kevin Fu, Peter Gutmann, Dan Boneh, David Farber and Mark Seiden. Registration is open now for interested participants.

Full Story (comments: none)

Industrial Experience in Security at ACM CCS

The Tenth ACM Conference on Computer and Communications Security is happening in Washington, DC, on October 28 and 29. This year there will be a special session on "industrial experience in security." "This special session in an otherwise academic conference is an opportunity for security practitioners in industry to tell academics how it's really done: what works, and what doesn't. Submissions are only 3 pages long, and so should impose minimal burden on those submitting a paper." Papers are due June 27 (soon!).

Full Story (comments: none)

Page editor: Jonathan Corbet
Next page: Kernel development>>


Copyright © 2003, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds