OBSOLETE Patch-ID# 109737-11
Keywords: encryption efs security international ha logdump ftp fragmentation proxy
Synopsis: Obsoleted by: 109737-12 SunScreen 3.1 LITE (Intel) miscellaneous fixes.
Date: Jul/31/2003
******************************************************
The items made available through this website
are subject to United States export laws and
may be subject to export and import laws
of other countries. You agree to strictly comply
with all such laws and obtain licenses to
export, re-export, or import as may be required.
Unless expressly authorized by the United States
Government to do so you will not, directly or
indirectly, export or re-export the items made
available through this website, nor direct the
items therefrom, to any embargoed or restricted
country identified in the United States export
laws, including but not limited to the Export
Administration Regulations (15 C.F.R. Parts
730-774).
******************************************************
Install Requirements: Additional instructions may be listed below
Solaris Release: 8_x86
SunOS Release: 5.8_x86
Unbundled Product: SunScreen EFS
Unbundled Release: 3.1 LITE
Xref: This patch is available for Sparc as Patch 109736.
Note: 64bit sparcv9 kernel modules not included in x86 patch.
Files changed in this version of the patch:
/kernel/drv/screen
Problem Description:
4845456 - FIN packet is unexpectedly dropped in CLOSING state
(from 109737-10)
4786474 - Random errors from unplumb_solaris8
(from 109737-09)
4371086 - NFS state engine assumes 20 byte tcp header size
4467805 - UDP hash lookup needs improvement
4475976 - Does not properly process SYN+ACK packets generated by VIP on local loopback
4483861 - ttls for NAT entries need to be more closely related to stateentries
4491469 - reply packets don't match broadcast UDP sessions, get dropped
4713896 - SunScreen3.1 allows to pass the TCP data packets prior to 3way-hand-shake.
4729278 - logdump does no bounds checking on transient ports array
4760976 - Fin Attack!! port continues being open
4762492 - Duplicate FIN or RST will reset SunScreen CLOSING timer.
4764370 - Duplicate Syn/Ack can change SunScreen state from from ESTABLISHED to CONNECTING
4764373 - SunScreen does not check sequence numbers of FIN packets
4767244 - SunScreen allows FIN packet in CONNECTING state.
4770205 - SunScreen EFS 3.1 rejects RST packet unexpectedly
(from 109737-08)
4458205 - traffic_stats output modification
4468944 - Screen drops TCP ECN packets
4530873 - ssadm traffic_stats reports negative values
4632254 - sqlnet engine hangs after fetching few records
(from 109737-07)
4418010 - sslogmgmt always returns error: argument expected
4422897 - Lite interface limit needs exception when no ip_forwarding
4475718 - parser stack overflow with large number of address objects
4484569 - BAD TRAP occurred in module "spf"
4493103 - TCP state fails on duplicate SYN, connection drops
4494052 - UDP 162 is not being blocked
4500802 - Byte Swap issue on X86
(from 109737-06)
4432480 - Sunscreen NAT has performance problems in certain topologies
4485964 - PASV ftp and DYNAMIC NAT broken
4489200 - panic in statetable cleanup routines
(from 109737-05)
4432276 - Performance degradation due to inefficient TCP Hash function
(from 109737-04)
4418578 - IP addresses garbled with first activation of policy
4412981 - ftp state engine does not recognize RST
4431381 - ftp state engine confused in certain instances when
MicroSoft server is used
(from 109737-03)
4400107 - something consuming large amounts of kernel memory
4395538 - ss_logd core dumps causing the system to hang
4373963 - screeninfo output gets truncated.
4266794 - screeninfo does not return if ip forwarding status
4373976 - misc enhancements to screeninfo.
4048429 - Configurations names with spaces don't work
4373966 - screeninfo does not get SCCS versions of all files.
4373972 - screeninfo should perform consistancy checks on packages.
4373964 - Patch information retrieved by screeninfo can be incorrect.
4365144 - Fix not correctly implemented for Trusted Solaris.
(from 109737-02)
4365144 - ftp state engine can't handle tcp option tstamp
4366229 - Possible for encryption rules to generate system panic
4368757 - "*" service includes iptunnel service which could
be misunderstood and lead to an insecure screen
4370757 - ftp with NAT has sequence number problem which was
introduced after fix for PASV FTP attacks
4371831 - "Fragmentation Needed but DF bit set" message sent out
in error when encryption rules are used
(from 109737-01)
4328055 - Logdump -i file -x0 does not display hex dump of packet
4333069 - Traffic passes to undefined addresses when interface addr
grp used in rules.
4347894 - Protection against PASV FTP attacks
4347899 - File containing something that looks like FTP commands
could be misinterpreted
4347905 - Protection against jolt2.c fragmentation attacks
Patch Installation Instructions:
--------------------------------
See Special Install Instructions.
Special Install Instructions:
-----------------------------
Installation Instructions for the Administration Station
--------------------------------------------------------
1. Become root on the Administration Station.
2. If you are running Solaris 2.6 on the administration station, ensure
that you have already installed the latest version of Solaris patch 106126.
Version 106126-06 is available on your EFS 3.1 CD.
3. Transfer the patch file to the Administration Station.
4. Then type:
# uncompress 109737-11.tar.Z
# tar xf 109737-11.tar
# patchadd 109737-11
Installation Instructions for Locally Administered Screens
----------------------------------------------------------
1. Become root on the Screen.
2. If you are running Solaris 2.6 on the Screen, ensure that you have
already installed the latest version of Solaris patch 106126-06.
Version 106126-06 is available on your SunScreen EFS 3.1 CD.
3. Transfer patch file to the Screen using a diskette or ftp (with 3 MB free).
4. Type the following:
# uncompress 109737-11.tar.Z
# tar xf 109737-11.tar
# patchadd 109737-11
5. Reboot the Screen.
Instructions for Identifying Patches Installed on System
--------------------------------------------------------
1. To identify the patch level on your locally administered Screen,
type the commands:
Instructions to remove the patch on the Administration Station
--------------------------------------------------------------
1. Become root on the Administration Station.
2. Then type:
# patchrm 109737-11
Instructions to Remove the Patch on Locally Administered Screen
---------------------------------------------------------------
1. Become root on the Screen.
2. Type the following:
# patchrm 109737-11
Additional Patch Installation Instructions
------------------------------------------
Refer to the "Install.info" file within the patch for instructions on
using the generic 'installpatch' and 'backoutpatch' scripts provided
with each patch.
README -- Last modified date: Monday, December 8, 2003