﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Ipswitch Forums / Messaging / IMail Server  / PCI Compliance Scan failure / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Ipswitch Forums</description><link>http://forums.ipswitch.com/</link><webMaster>forums@ipswitch.com</webMaster><lastBuildDate>Mon, 01 Dec 2008 19:18:52 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: PCI Compliance Scan failure</title><link>http://forums.ipswitch.com/Topic36628-10-1.aspx</link><description>Hi John, Thanks for the info.</description><pubDate>Wed, 09 Jul 2008 18:02:04 GMT</pubDate><dc:creator>Martin9</dc:creator></item><item><title>RE: PCI Compliance Scan failure</title><link>http://forums.ipswitch.com/Topic36628-10-1.aspx</link><description>Look through the archives. This is overzealuous auditing.</description><pubDate>Fri, 04 Jul 2008 21:06:56 GMT</pubDate><dc:creator>John T</dc:creator></item><item><title>RE: PCI Compliance Scan failure</title><link>http://forums.ipswitch.com/Topic36628-10-1.aspx</link><description>[quote][b]jgolden (9/10/2007)[/b][hr]When I run the VRFY command in a telnet window on port 25, it returns:&lt;BR&gt;502 Command not implemented&lt;BR&gt;&lt;BR&gt;When I run the EXPN command, it returns:&lt;BR&gt;550 lists are confidential&lt;BR&gt;&lt;BR&gt;[/quote]&lt;P&gt;I am telneting into my server using a dos prompt by typing telnet XX.XX.XX.XX 25 &lt;/P&gt;&lt;P&gt;When I run the VRFY and EXPN commands at the telnet prompt I am recieving the same response as above &lt;P&gt;VRFY = 502 command not implemented&lt;P&gt;and &lt;P&gt;EXPN = 550 lists are confidential&lt;P&gt;The error below now has a base score of 5 which is causing me to fail my PCI DSS compliance.&lt;BR&gt;It looks like it is failing because EXPN is returning "550 lists are confidential" not "550 Access Denied"! Any thoughts on how I can get around this issue?&lt;P&gt;Thank you,&lt;BR&gt;Martin&lt;P&gt;&lt;TABLE cellSpacing=4 cellPadding=0 width="100%" border=0&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class=report_header vAlign=top align=left&gt;&lt;SPAN class=report_warn&gt;Security warning found on port/service "smtp (25/tcp)" &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD vAlign=top align=middle width=20&gt;&lt;BR&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;DIV id=node_8700215_layer&gt;&lt;UL&gt;Note: this warning was first detected on 2008-06-03 10:00:00&lt;BR&gt;&lt;B&gt;Plugin&lt;/B&gt; "EXPN and VRFY commands" &lt;BR&gt;&lt;B&gt;Category&lt;/B&gt; "Simple mail transfer protocol (SMTP) and mail server" &lt;BR&gt;&lt;B&gt;Priority Ranking&lt;/B&gt; "Medium Priority" &lt;P&gt;Synopsis : It is possible to enumerate the names of valid users on the remote host. Description : The remote SMTP server answers to the EXPN and/or VRFY commands. The EXPN command can be used to find the delivery address of mail aliases, or even the full name of the recipients, and the VRFY command may be used to check the validity of an account. Your mailer should not allow remote users to use any of these commands, because it gives them too much information. &lt;/P&gt;&lt;P&gt; Solution : If you are using Sendmail, add the option : O PrivacyOptions=goaway in /etc/sendmail.cf. &lt;/P&gt;&lt;P&gt; Risk factor : Medium / CVSS Base Score : 5.0 (CVSS2#AV:N/AC:L/Au:N/C:P/I:N/A:N) Plugin output : EXPN root produces the following output : 550 lists are confidential &lt;/P&gt;&lt;P&gt; CVE : &lt;A href="http://cgi.nessus.org/cve.php3?cve=CVE-1999-0531" target=_blank moz-do-not-send="true"&gt;CVE-1999-0531&lt;/A&gt;, &lt;A href="http://cgi.nessus.org/cve.php3?cve=Other" target=_blank moz-do-not-send="true"&gt;Other&lt;/A&gt;, &lt;A href="http://cgi.nessus.org/cve.php3?cve=references" target=_blank moz-do-not-send="true"&gt;references&lt;/A&gt;, &lt;A href="http://cgi.nessus.org/cve.php3?cve=:" target=_blank moz-do-not-send="true"&gt;:&lt;/A&gt;, &lt;A href="http://cgi.nessus.org/cve.php3?cve=OSVDB:12551" target=_blank moz-do-not-send="true"&gt;OSVDB:12551&lt;/A&gt; &lt;/P&gt;&lt;/UL&gt;&lt;/DIV&gt;</description><pubDate>Thu, 03 Jul 2008 21:48:32 GMT</pubDate><dc:creator>Martin9</dc:creator></item><item><title>RE: PCI Compliance Scan failure</title><link>http://forums.ipswitch.com/Topic36628-10-1.aspx</link><description>I forgot to come back here and follow up on this issue.&lt;br&gt;I sent a message to Ipswitch support about this and they basically came back with the same thing you said. That the 550 and 502 codes are RFC compliant. I forwarded their take on the situation to the PCI scanning company and they came back with, "After doing some research, the following is what our scan is showing and why it is failing..." and then they listed the same results I stated earlier. I replied back with "...Ok?...Why is this a failure if the RFC says this is what it should be saying?" And I linked to the same RFC source you did.&lt;br&gt;They finally lowered the score to a 3 which is considered a non-critical failure. I don't see why it's a failure at all but at least we are shown as being compliant now.&lt;br&gt;I hate to say it but this shouldn't be a problem after 6 months since we will be switching over to Exchange server. Then we will have a whole different set of problems. ;)</description><pubDate>Wed, 19 Sep 2007 09:34:10 GMT</pubDate><dc:creator>jgolden</dc:creator></item><item><title>RE: PCI Compliance Scan failure</title><link>http://forums.ipswitch.com/Topic36628-10-1.aspx</link><description>Honstly, I would go back to your PCI auditor and ask why the text after the 550 is an issue.  Once you receive a 550, that in itself means you cannot do it and the entire text portion is for the human reader, not the 'automation'.&lt;P&gt;I think you have a more than valid point about passing even though their 'automation' thinks otherwise.  Some programmer wrote some sloppy code imho.&lt;/P&gt;&lt;P&gt;For more reference / ammunition in your defense... [url]http://www.ietf.org/rfc/rfc0821.txt[/url]&lt;P&gt;Specifically starting around page 48, as it defines permanent error codes (those starting with a 5).</description><pubDate>Tue, 18 Sep 2007 18:09:00 GMT</pubDate><dc:creator>dheritage</dc:creator></item><item><title>RE: PCI Compliance Scan failure</title><link>http://forums.ipswitch.com/Topic36628-10-1.aspx</link><description>Yes, I stopped and restarted SMTP.&lt;br&gt;The other options are already set the way you suggest. These were the settings we have always had. Still failing the test for some reason.&lt;br&gt;When I run the VRFY command in a telnet window on port 25, it returns:&lt;br&gt;502 Command not implemented&lt;br&gt;&lt;br&gt;When I run the EXPN command, it returns:&lt;br&gt;550 lists are confidential&lt;br&gt;&lt;br&gt;So we don't either command implemented. I read online somewhere that a valid response EXPN should return:&lt;br&gt;550 Access Denied!&lt;br&gt;&lt;br&gt;This is probably what the Ipswitch tech was talking about.&lt;br&gt;Thanks.&lt;br&gt;John Olden</description><pubDate>Mon, 10 Sep 2007 09:26:25 GMT</pubDate><dc:creator>jgolden</dc:creator></item><item><title>RE: PCI Compliance Scan failure</title><link>http://forums.ipswitch.com/Topic36628-10-1.aspx</link><description>1) After making changes, did you restart both the SMTP and QueueManager services?&lt;/P&gt;&lt;P&gt;2) Do not check "Disable SMTP Auth" that has nothing to do with this.&lt;/P&gt;&lt;P&gt;3) On the SMTP service, under Security,&lt;BR&gt;Uncheck "Allow Remote view of local groups"&lt;BR&gt;Check "Disable SMTP VRFY command"</description><pubDate>Mon, 10 Sep 2007 03:22:47 GMT</pubDate><dc:creator>John T</dc:creator></item><item><title>PCI Compliance Scan failure</title><link>http://forums.ipswitch.com/Topic36628-10-1.aspx</link><description>We are required to run our IP address through a 3rd party security audit to comply with our credit card processing provider. Our security audit has been coming back with the following failure:&lt;br&gt;&lt;br&gt;Synopsis : It is possible to enumerate the names of valid users on the remote host. Description : The remote SMTP server answers to the EXPN and/or VRFY commands. The EXPN command can be used to find the delivery address of mail aliases, or even the full name of the recipients, and the VRFY command may be used to check the validity of an account. Your mailer should not allow remote users to use any of these commands, because it gives them too much information. Solution: If you are using Sendmail, add the option : O PrivacyOptions=goaway in  /etc/sendmail.cf. Risk Factor: Medium  / CVSS Base Score : 5.0 (CVSS2#AV:N/AC:L/Au:N/C: P/I:N/A:N) CVE : CVE-1999-0531 Other references : OSVDB:12551 &lt;br&gt;(NOTE: I added a space to the part between parentheses to prevent a smiley)&lt;br&gt;&lt;br&gt;Is there a setting I'm missing to fix this issue?&lt;br&gt;We currently have the "Disable SMTP "VRFY" Command" checked on our server. Checking "Disable SMTP AUTH" in our SMTP settings makes no difference and it breaks our e-mail system for remote users using POP to send e-mail.&lt;br&gt;I believe I brought this up to Ipswitch support before but the answer was that they just returned an error message rather than not answering. We've been failling this test for a while but the securty auditing company recently upgraded this from a 1 point to a 4 point failure which makes us non-compliant for the scan. It wasn't a major issue before now.&lt;br&gt;&lt;br&gt;Thanks.&lt;br&gt;John</description><pubDate>Sun, 09 Sep 2007 14:44:22 GMT</pubDate><dc:creator>jgolden</dc:creator></item></channel></rss>