Date: Fri, 21 Jun 2002 22:01:35 -0400 (EDT) From: Trevor Johnson <trevor@jpj.net> To: Brett Glass <brett@lariat.org> Cc: security@FreeBSD.ORG Subject: Re: Possible security liability: Filling disks with junk or spam Message-ID: <20020621210455.F13586-100000@blues.jpj.net> In-Reply-To: <200206220001.SAA26010@lariat.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> A client recently called me in puzzlement, saying that his system was
> misbehaving, and it turned out that this was what had happened. The address
> "news@victim.com" had somehow wound up on quite a few spammers' lists. He'd
> never used or hosted netnews, and so had no need for the pseudo-user. But that
> pseudo-user was there by default, and the system dutifully created a mailbox
> for him/her/it when the very first spam arrived. It started growing by leaps
> and bounds until it was -- I kid you not! -- several hundred megabytes in
> size. At which point the partition ran out of room.
>
> It seems to me that pseudo-users should be non-mailable, just as a basic
> security policy. Ideas for the best way to implement this in the default
> install?
My reading of the RFCs (excerpts follow) is that the "news" and "usenet"
addresses should receive mail when NNTP is in use. It seems like a task
for the sysadmin. How about comments in /etc/inetd.conf along the lines
of:
# Enable e-mail to the "ftp" address if you turn this on (RFC 2142).
#ftp stream tcp6 nowait root /usr/libexec/ftpd ftpd -l
#
# Enable e-mail to the "uucp" address if you turn this on (RFC 2142).
#uucpd stream tcp nowait root /usr/libexec/uucpd uucpd
#
# Enable e-mail to "usenet" and "news" addresses if you turn this on (RFC 2142).
#nntp stream tcp nowait usenet /usr/libexec/nntpd nntpd
with the addresses commented out in /etc/aliases? Running "df" every few
months wouldn't hurt, of course.
6.3. RESERVED ADDRESS
It often is necessary to send mail to a site, without know-
ing any of its valid addresses. For example, there may be mail
system dysfunctions, or a user may wish to find out a person's
correct address, at that site.
--RFC 822 (URL:ftp://ftp.isi.edu/in-notes/rfc822.txt)
5.2.7 RCPT Command: RFC-821 Section 4.1.1
A host that supports a receiver-SMTP MUST support the reserved
mailbox "Postmaster".
--RFC 1123 (URL:ftp://ftp.isi.edu/in-notes/rfc1123.txt)
Various Internet documents have specified mailbox names to be used
when reaching the operators of the new service; for example, [RFC822
6.3, C.6] requires the presence of a <POSTMASTER@domain> mailbox name
on all hosts that have an SMTP server. Other protocols have defacto
standards for well known mailbox names, such as <USENET@domain> for
NNTP (see [RFC977]), and <WEBMASTER@domain> for HTTP (see [HTTP]).
Defacto standards also exist for well known mailbox names which have
nothing to do with a particular protocol, e.g., <ABUSE@domain> and
<TROUBLE@domain>.
[...]
5. SUPPORT MAILBOX NAMES FOR SPECIFIC INTERNET SERVICES
For major Internet protocol services, there is a mailbox defined for
receiving queries and reports. (Synonyms are included, here, due to
their extensive installed base.)
MAILBOX SERVICE SPECIFICATIONS
----------- ---------------- ---------------------------
POSTMASTER SMTP [RFC821], [RFC822]
HOSTMASTER DNS [RFC1033-RFC1035]
USENET NNTP [RFC977]
NEWS NNTP Synonym for USENET
WEBMASTER HTTP [RFC 2068]
WWW HTTP Synonym for WEBMASTER
UUCP UUCP [RFC976]
FTP FTP [RFC959]
--RFC 2142 (URL:ftp://ftp.isi.edu/in-notes/rfc2142.txt)
--
Trevor Johnson
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-security" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020621210455.F13586-100000>
