Patch-ID# 125279-10


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security dtsession smartcard session crash motif2.1 xmrowcolumn child widget coredump xmexpmfreeattributes resize libdtsvc tx cde desktop lockscreen password
Synopsis: CDE 1.6: dtsession patch
Date: Apr/15/2021


Install Requirements: Reboot after installing this patch to activate the changes delivered. An alternative may be specified in the Special Install Instructions.

Solaris Release: 10

SunOS Release: 5.10

Unbundled Product:

Unbundled Release:

Xref: This patch is available for x86 as patch 125280

Topic: CDE 1.6: dtsession patch

Relevant Architectures: sparc

Bugs fixed with this patch:

Sun CR # Bug #
717547415796951
30545476
30669536
30761126
31695258
475041915124679
508648615222807
620938615241383
624193815254603
625530315260241
626267115262747
634770715296736
636067115301881
636327815302910
638240515311369
639584515317680
640156115320434
640179115320540
640391815321378
640598115322352
641626915326483
642680415330953
643358415333694
644069015336682
645169115341489
646404515347504
646596615348386
646705515348911
647018815350325
647227015351279
648703115358052
648719515358132
648736615358215
648961315359342
649401215361436
650408015366769
653558415384677
653588215384877
654767815391374
654855415391895
654856315391902
655067715393120
655098315393302
655266915394093
655638315396377
655643415396417
656485915401246
656901015403445
658406015411763
659399215417307
659707115419073
660820715425466
662205115433994
662672715436632
662678815436682
662886915437978
664918315449817
665018715450416
665109715450925
665959015456081
666154215457045
667243615463349
667451815464519
669177615474662
669390215475802
669840415478534
672629515494713
674651215507173
678197315528181
678694115531096
681419715547146
684913515568157
687810015586612
690005715602692
692998915625645
693548315630075
693548415630077
693869415632552
694730915639098
694823815639824
696211315650559
697869915663921
699993215681339
700200315683009
701139715690990
705195915720309


Changes incorporated in this version: 31695258

Patches accumulated and obsoleted by this patch: 119280-26 126365-19

Patches which conflict with this patch:

Patches required with this patch: 123611-04 124206-02 (or greater)

Obsoleted by:

Files included with this patch:

/usr/dt/app-defaults/C/SelectionManager
/usr/dt/appconfig/help/C/SdtTrust.sdl
/usr/dt/appconfig/icons/C/tsol-Dtlogo.bm
/usr/dt/appconfig/icons/C/tsol-Dtlogo.pm
/usr/dt/bin/dtsession
/usr/dt/bin/dtsession_res
/usr/dt/bin/sel_mgr
/usr/dt/bin/tsolcpagent
/usr/dt/bin/tsoldevmgr
/usr/dt/bin/tsoldnd
/usr/dt/bin/tsoldtlabel
/usr/dt/bin/tsoldtsession
/usr/dt/bin/tsoldtwm
/usr/dt/bin/tsolxagent
/usr/dt/config/C/Xtsolresources
/usr/dt/config/images/tsol-CoolStart-backdrop.pm.gz
/usr/dt/lib/dtobsolete
/usr/dt/lib/libDtSvc.so.1
/usr/dt/lib/libDtTsol.so
/usr/dt/lib/libDtTsol.so.1
/usr/dt/lib/libXm.so.4
/usr/dt/lib/nls/msg/C/tsoldtlabel.cat
/usr/dt/lib/sparcv9/libDtSvc.so.1
/usr/dt/lib/sparcv9/libXm.so.4
/usr/dt/share/include/Dt/Action.h
/usr/dt/share/include/Dt/ComboBox.h
/usr/dt/share/include/Dt/Editor.h
/usr/dt/share/include/Dt/Help.h
/usr/dt/share/include/Dt/HelpDialog.h
/usr/dt/share/include/Dt/HelpQuickD.h
/usr/dt/share/include/Dt/MenuButton.h
/usr/dt/share/include/Dt/SpinBox.h
/usr/dt/share/include/Dt/Term.h
/usr/dt/share/include/Dt/Tooltip.h
/usr/dt/share/include/Dt/Wsm.h
/usr/dt/share/include/csa/csa.h
/usr/dt/share/man/man1/dtcalc.1
/usr/dt/share/man/man1/dtcm.1
/usr/dt/share/man/man1/dtpad.1
/usr/dt/share/man/man1/dtprintinfo.1
/usr/dt/share/man/man1/dtterm.1
/usr/dt/share/man/man1/dtwm.1
/usr/dt/share/man/man3/tooltips.3
/usr/dt/share/man/man5/DtAction.5
/usr/dt/share/man/man5/DtComboBox.5
/usr/dt/share/man/man5/DtEditor.5
/usr/dt/share/man/man5/DtHelp.5
/usr/dt/share/man/man5/DtMenuButton.5
/usr/dt/share/man/man5/DtSpinBox.5
/usr/dt/share/man/man5/DtTerm.5
/usr/dt/share/man/man5/DtWsm.5
/usr/dt/share/man/man5/csa.5
/usr/dt/share/man/man5/csacsa.5

Problem Description:

31695258 Problem with cde/sec-labeling
 
(from 125279-09)
 
30669536 Problem with cde/datatyping
 
(from 125279-08)
 
30761126 Fix for 30545476 not delivered in patches
 
(from 125279-07)
 
30545476 local privilege escalation in dtsession
 
(from 125279-06)
 
7051959 CDE screen lock not unlocking, dtsession keeps restarting resulting in memory leak
 
(from 125279-05)
 
6626788 temporary patches T125279-04 & T125280-04 do not fix bug #6597071 listed in README
 
(from 125279-04)
 
6597071 dtsession not handling PAM authentication on wakeup with third party PAM modules
 
(from 125279-03)
 
6556383 (rework) lock screen doesn't display on hotdesk session to same DTU which has full screen uttsc
 
(from 125279-02)
 
6556383 lock screen doesn't display on hotdesk session to same DTU which has full screen uttsc
6547678 dtsession buffer overflow
 
(from 125279-01)
 
6494012 Smartcard, Solaris 9 CDE, click on lock screen icon crashes session - no SunRay
 
(from 119280-26)
 
15796951 DragBS.c uninitialized pointer causes seg fault
 
(from 119280-25)
 
6999932 BugId 6929989 is not fixed completely
 
(from 119280-24)
 
6978699 dtgreet having defunct process
6962113 Drag and Drop coredumps with dtcalc and customer's app after 119280-08 install
 
(from 119280-23)
 
5086486 buffer overflows in Xpm code in libXm (CESA-2004-003 / CAN-2004-0687)
6929989 buffer overflow in libXpm is not fixed completely through CR# 5086486
 
(from 119280-22)
 
6900057 different behavior of tab focus between Solaris 10 and Solaris 8/9
 
(from 119280-21)
 
6878100 memory leak in Motif with libXm.so.4
 
(from 119280-20)
 
6814197 visual issue when scrolling down IconTree not displaying all IconGadgets (Sun Studio 12, xdesigner)
 
(from 119280-19)
 
6781973 redraw will not occur if new window is displayed over the mouse cursor and window (scrolled list)
 
(from 119280-18)
 
6674518 X application cores in Solaris 10
 
(from 119280-17)
 
6659590 dtobsolete cannot be localized (refix)
 
(from 119280-16)
 
6651097 CDE obsolete window doesn't work for keyboard input
6659590 dtobsolete cannot be localized
 
(from 119280-15)
 
6628869 s10u5_02: ELF 32-bit LSB core file 80386 Version 1, from 'dtobsolete' when using locales
 
(from 119280-14)
 
6556434 CDE end user EOF notice
 
(from 119280-13)
 
        This revision addresses a patch construction issue.
 
(from 119280-12)
 
6548554 update the header files for CDE EOF notice
6548563 update man pages for CDE EOF notice
 
(from 119280-11)
 
6489613 segmentation fault while performing selections of IconGadgets within an XmContainer
 
(from 119280-10)
 
6464045 Solaris 10: motif app crashes in _XtSortPerDisplayList, GetConverterEntry or _XmMapHashTable
6487031 trailing contents in an XmScrolledText don't display when very large
 
(from 119280-09)
 
6487366 Motif patch 119280-08 has libXm.so with undefined symbols
 
(from 119280-08)
 
6405981 integrate Solaris Trusted Extensions to CDE
 
(from 119280-07)
 
6416269 Motif 2.1: with 112771-27 and later, a window is not resized when child is unmapped
 
(from 119280-06)
 
6401561 CATIA crashes with motif 2.1 on Solaris 10
6403918 user's application core dumped after added patch#108940-72
6426804 CATIA: impossible to select multiple objects if using Motif 2.1 on Solaris 8 and 10
 
(from 119280-05)
 
6382405 XmSelectionBox widget fails resulting in XmCR_NO_MATCH for valid input
6360671 Motif application dumps core after XtCloseDisplays()
6401791 "symbol XmeXpmFreeAttributes: referenced symbol not found" after patch 119280-04 installed
 
(from 119280-04)
 
6241938 [CAN-2005-0605] XPM buffer overflow in libXm
6347707 dbx dies when processing some 64-bit objects
 
(from 119280-03)
 
6262671 (internal release) Motif 2.1: XmNnavigationType does not work properly: all members can be selected
 
(from 119280-02)
 
6255303 new warnings when running application after adding patch
4750419 application unable to select the color of button with patch 108940-46
 
(from 119280-01)
 
6209386 Motif2.1: XmRowColumn breaks XmNheight/XmNwidth of its child widget
 
(from 126365-19)
 
7002003 maximum password size limit with tsolcpagent
7011397 tsolcpagent core dump
 
(from 126365-18)
 
6938694 CDE copyright notice in Help dialogs needs updating
 
(from 126365-17)
 
6935483 dtlogin screen requires rebranding
6935484 dtlogin Chooser screen requires rebranding
6947309 IDLETIME and PROFS_GRANTED conflict in /etc/security/policy.conf and show field corruption on login
6948238 CDE icons need rebranding
 
(from 126365-16)
 
6746512 disable HELP button function on the clearance builder
 
(from 126365-15)
 
6849135 fix CDE issue related to typo in menu
 
(from 126365-14)
 
6786941 CDE T-patches T126365-13 and T126366-13 do not deliver fix for CR 6440690
 
(from 126365-13)
 
6440690 Acroread 7 seems to call XConvertSelection repeatedly
 
(from 126365-12)
 
6726295 TCDE hangs when root tries to log in
 
(from 126365-11)
 
6698404 dtlogin doesn't have a way to configure an idle time to reset a login
 
(from 126365-10)
 
6584060 [tcde] reset button on session selection dialog does not always reset to user's clearance
6672436 default desktop for Trusted Extensions needs to be changed from TCDE to TJDS
 
(from 126365-09)
 
6693902 TCDE mishandles/miscounts RETRIES field when screen locked via "Lock Display"
 
(from 126365-08)
 
6691776 Tpatches 126365-07 and 126366-07 missing one way hard dependency link to libXtsol 123611-03/123612-03
 
(from 126365-07)
 
6650187 CR 6550983 does not fix lockscreen password dialog locking up after bad password entered on S10
 
(from 126365-06)
 
6661542 [dtlogin] adding patch 126365-05/126366-06 results in improper name for menu item in dtlogin
 
(from 126365-05)
 
6649183 [tcde] cannot login to TCDE session on TX configured system
 
(from 126365-04)
 
6593992 remove libtlc dependency from Trusted CDE
6622051 Trusted Extension packages for CDE 1.7 do not build
6608207 [cde-login] cannot login to Trusted JDS session
6470188 [tcde] Selection Manager dialog launched multiple times at one multibyte copy between labels
6569010 Selection Manager continues to pop up after being dismissed
6564859 several Trusted Extension packages' CAS not Live Upgrade/jumpstart/zones compliant
6626727 SUNWdttsu package dependency issue with SUNWdtdst causes installation issues
 
(from 126365-03)
 
6550983 CDE lockscreen password dialog locks-up after bad password entered
 
(from 126365-02)
 
6363278 TX CDE Desktop should not bring up Perf meter, Help screen & FileMgr on all workspaces by default
6395845 wrong argument order for AW_SUBJECT_EX calls in CDE
6433584 CDE OLH - Changes in action names require update of OLH
6451691 change password GUI fails unless user is cleared for global zone
6465966 Japanese characters not correctly displayed by tsoldtlabel after dtlogin
6467055 role workspaces saved in user session's dt.resources and causes problem at re-login
6472270 Device Manager GUI stays in English even when translated message catalog is installed
6550677 [tcde] logout intermittently hangs
6552669 [TX] garbled windows appear after login
 
(from 126365-01)
 
6487195 tsoldtlabel uses system()
6504080 "tsoldtwm" core observed when ctl-alt-backspace key sequence pressed in SunRay session
6535584 TX DA CDE GUI needs to only display devices related to user's X display
6535882 TX code (tsoldtsession) in CDE should not contain Sun Ray-specific audio device allocation code


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
 
The following example installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/123456-07
 
The following example removes a patch from a standalone system:
 
       example# patchrm 123456-07
 
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.


Special Install Instructions:
-----------------------------
NOTE 1:  To get complete fix for BugId 6698404 (dtlogin doesn't have way to
         configure an idle time to reset a login), please also install the
         following patch:
 
         119278-24 (or greater)  CDE 1.6: dtlogin patch
 
NOTE 2:  To get the complete fix for BugId's:
 
         6935483 dtlogin screen requires rebranding
         6935484 dtlogin Chooser screen requires rebranding
         6948238 CDE icons need rebranding
 
         please also install the following patch:
 
         119278-35 (or greater)  CDE 1.6: dtlogin patch
 
NOTE 3:  To get complete fix for BugId 6938694 (CDE copyright notice in Help
         dialogs needs updating), please also install the following patch:
 
         144992-01 (or greater)  CDE 1.6: Help dialogs patch


NOTE: The list of 'patches required with this patch' (above) has been
modified from the list specified at patch creation time. The reason for
the modification is that one or more of the required patches was
either never released or withdrawn after its release. The following
substitutions (which are guaranteed to satisfy the original requirements)
were therefore made:

123611-04 replaces 123611-03




README -- Last modified date: Thursday, April 15, 2021