CYCLADES-TS FAMILY RELEASES


This document brings all new features and bug fixes regarding TS100/TS110/TS400/TS800/TS1000/TS2000/TS3000 versions (Including BETA versions which have a letter after the version number).


V_1.4.0-4  Mar/11/05 :  (official release only for TS100; upgrade from V_1.4.0-3)

a) Bug fixes


V_1.4.0-3  Dec/16/04 :  (official release; upgrade from V_1.4.0-2)

a) Bug fixes

V_1.4.0-2  Dec/13/04 :  (official release; upgrade from V_1.4.0-1)

a) Bug fixes

V_1.4.0-1  Dec/08/04 :  (official release; upgrade from V_1.4.0)

a) Bug fixes

V_1.4.0  Oct/26/04 :  (official release; upgrade from V_1.3.12)

a) New features

b) Bug fixes c) Change Log


V_1.3.12-1  Aug/27/04 :  (official release; upgrade from V_1.3.12)

a) Bug fixes

V_1.3.12  May/28/04 :  (official release; upgrade from V_1.3.11)

a) New features

b) Bug fixes c) Change Log
 . multiple exploit "http://192.168.47.129/home.asp/a/a/a/a/a/a/a/a/a/a..."
. null URL
. memory leak using HTTP protocol (HTTPS still pending)



V_1.3.11  Apr/02/04 :  (official release; upgrade from V_1.3.10)

a) New features

b) Bug fixes c) Change Log
# CAN-2003-0364: The TCP/IP fragment reassembly handling in the Linux
kernel 2.4 allows remote attackers to cause a denial of service (CPU
consumption) via certain packets that cause a large number of hash table
collisions

# CAN-2003-0127: The kernel module loader allows local users to gain root
privileges by using ptrace to attach to a child process that is spawned by
the kernel

# CAN-2004-0077: The do_mremap function for the mremap in Linux 2.2 to
2.2.25, 2.4 to 2.4.24, and 2.6 to 2.6.2, does not properly check the
return value from the do_munmap function when the maximum number of VMA
descriptors is exceeded, which allows local users to gain root privileges,
a different vulnerability than CAN-2003-0985.

Ptrace/exec race
Ptrace and exec as well as ptrace/suid races existed that could
give a local user privileges.

Sockfilter
Boundary cases in sockfilter could be abused. It is not clear
if these are actually exploitable

strnlen_user
Several problems with the implementation have been cured.

SYS5 shared memory
A code path existed where the shm code would scribble on very
recently freed memory. It is not clear that this was actually
exploitable.

sysctl
Mishandling of sign bits in sysctl allowed local users to
scribble on kernel memory.

Tighten packet length checks
The masquerading code checks were a little lax in some cases.
None of these are believed actually exploitable however.

UDP Deadlock
A local user could deadlock the kernel due to bugs in UDP port
allocation.

Multiple Sign/overflow
Multiple numbers of potential sign handling, maths overflow and
casting errors were fixed. Some of them are theoretically locally
exploitable.


# CAN-2003-0244: Hashing exploits in network stack

# CAN-2003-0461: The virtual file /proc/tty/driver/serial in Linux reveals
the exact number of characters used in serial links, which could allow local
users to obtain potentially sensitive information such as the length of passwords.


V_1.3.10  Feb/09/04 :  (official release; upgrade from V_1.3.9)

a) New features

b) Bug fixes c) Change Log
This OpenSSH version uses these following authentication methods when the parameter UsePAM is configured as "yes" :
          - TIS or CryptoCard authentication in SSH-1
          - "keyboard-interactive" authentication in SSH-2.

Please,  pay attention in ssh client configuration  to accept these authentication methods.
       #addgroup pam <enter>
       #addgroup pmusers <enter>
       #chgrp pmusers /bin/pm <enter>

V_1.3.9  Oct/15/03 :  (official release; upgrade from V_1.3.8.1)

a) New features

b) Bug fixes c) Change Log
PM versions before 1.0.9 have the "prompt pm8>"
PM versions after that have prompt "pm>"
/etc/pm.cyclades defines the prompt as "pm8>" for all TS versions before V_1.3.7. It defines as "pm>" for V_1.3.8 and later

V_1.3.8.1  Sep/18/03 :  (official release; upgrade from V_1.3.8)

a) New features

b) Bug fixes c) Change Log
  • The patch is a fix to buffer.c in openssh. The patch updates 3.6.1p1 to the current code level (3.7.1).


  • V_1.3.8  Aug/11/03 :  (official release; upgrade from V_1.3.7)

    a) New features

    b) Bug fixes c) Change Log

    V_1.3.7  Jun/30/03 :  (official release; upgrade from V_1.3.6)

    a) New features

    b) Bug fixes c) Change Log

    V_1.3.6  Mar/21/03 :  (official release; upgrade from V_1.3.5)

    a) New features

    b) Bug fixes c) Change Log             New directory/files:
                - pmd/
                - pmd/*
                - cyclades/etc/init.d/pmd

    V_1.3.5  Jan/10/03 :  (official release; upgrade from V_1.3.4)

    a) New features

    b) Bug fixes
    c) Change Log

    V_1.3.4  Nov/01/02 :  (official release; replaces V_1.3.3 for TS100/400/800 HW with 32M RAM and TS1000/2000/3000 that supports at least 2M RAM per serial port)
    NOTE: Versions 1.2.X and on will only run on HW that supports 2M RAM per serial port. Versions 1.1.X will run on HW units that support 1M and 2M RAM per serial port. Version 1.3.4 and later will only run on TS100/400/800 with 32M RAM and TS1000/2000/3000 with 32M/64M/128M RAM respectively.

    a) New features

    b) Bug fixes

    V_1.3.3  Aug/15/02 :  (official release; replaces V_1.3.2 for HW that supports 2M RAM per serial port)
    NOTE: Versions 1.2.X and on will only run on HW that supports 2M RAM per serial port. Versions 1.1.X will run on HW units that support 1M and 2M RAM per serial port.

    a) New features

    b) Bug fixes c) Programs removed from Ramdisk due lack of memory (TS100, TS400, and TS800 only).

    arp, crontab, ex_keygen, fwset, ipchains, ipchains-restore, ipchains-save,
    last, mke2fs, netstat, nohup, pftp, sftp, sftp-server, snmpd, snmptrap,
    sysctl, tftpd, and wall
     

    d) The ts_menu application now can also handle slave ports (clustering) but the remote tcp port number in the slave ports must be always configured (s<nn>.tty slave_ip:tcp_port_number). Before the tcp port number parameter was optional.



    V_1.3.2  May/06/02 :  (official release; replaces V_1.3.1 for HW that supports 2M RAM per serial port)
    NOTE: Versions 1.2.X and on will only run on HW that supports 2M RAM per serial port. Versions 1.1.X will run on HW units that support 1M and 2M RAM per serial port.

    a) New features

    b) Bug fixes

    V_1.3.1  Feb/18/02 :  (official release; replaces V_1.3.0 for HW that supports 2M RAM per serial port)
    NOTE: Versions 1.2.X and on will only run on HW that supports 2M RAM per serial port. Versions 1.1.X will run on HW units that support 1M and 2M RAM per serial port.

    a) New features

    b) Bug fixes

    V_1.3.0  Oct/15/01 :  (official release; replaces V_1.2.0 for HW that supports 2M RAM per serial port)
    NOTE: Versions 1.2.X and on will only run on HW that supports 2M RAM per serial port. Versions 1.1.X will run on HW units that support 1M and 2M RAM per serial port.

    a) New features

    b) Bug fixes

    V_1.2.0  Sep/17/01 :  (official release; replaces V_1.1.2 for HW that supports 2M RAM per serial port)
    NOTE: Versions 1.2.X and on will only run on HW that supports 2M RAM per serial port. Versions 1.1.X will run on HW units that support 1M and 2M RAM per serial port.

    a) New features

    b) Bug fixes

    V_1.1.2  Aug/10/01 :  (official release; replaces V_1.1.1)

    a) New features

    b) Bug fixes

    V_1.1.1  Jul/16/01 :  (official release; replaces V_1.1.0)

    a) New features

    b) Bug fixes

    V_1.1.0  Jun/11/01 :  (official release; replaces V_1.0.1)

    a) New features

    b) Bug fixes

    V_1.0.1  Mar/13/01 :  (official release; replaces V_1.0.0)

    a) New features

    b) Bug fixes

    V_1.0.0  Mar/12/01 :  (official release; first release)

    a) New features

    b) Bug fixes