X2Go Bug report logs - #625
Enabling Kerberos5 (GSSAPI) Auth deletes saved Putty Sessions

version graph

Package: x2goclient; Maintainer for x2goclient is X2Go Developers <x2go-dev@lists.x2go.org>; Source for x2goclient is src:x2goclient.

Reported by: "Sterzinger, Benedikt" <Benedikt.Sterzinger@universa.de>

Date: Thu, 2 Oct 2014 14:20:01 UTC

Severity: grave

Tags: build-win32, pending

Merged with 789

Found in version 4.0.2.1

Fixed in version 4.0.4.0

Done: X2Go Release Manager <git-admin@x2go.org>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit@bugs.x2go.org (full text, mbox, reply):

Received: (at submit) by bugs.x2go.org; 2 Oct 2014 14:16:23 +0000
From benedikt.sterzinger@universa.de  Thu Oct  2 16:16:20 2014
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=ham
	version=3.3.2
X-Greylist: delayed 904 seconds by postgrey-1.34 at ymir.das-netzwerkteam.de; Thu, 02 Oct 2014 16:16:20 CEST
Received: from mail.universa.de (mail.universa.de [212.34.175.203])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 6F32D5E0A4
	for <submit@bugs.x2go.org>; Thu,  2 Oct 2014 16:16:20 +0200 (CEST)
Received: from securemail.universa.de ([10.25.0.102])
	by mail.universa.de (8.14.7/8.14.7) with ESMTP id s92E1CjP004314
	for <submit@bugs.x2go.org>; Thu, 2 Oct 2014 16:01:13 +0200
Received: from securemail.universa.de (localhost [127.0.0.1])
	by securemail.universa.de (Postfix) with ESMTP id D80C256443
	for <submit@bugs.x2go.org>; Thu,  2 Oct 2014 16:01:12 +0200 (CEST)
Received: from p2mailintern.ads.intern.universa.de (unknown [10.25.0.101])
	by securemail.universa.de (Postfix) with ESMTP id C8C7056442
	for <submit@bugs.x2go.org>; Thu,  2 Oct 2014 16:01:12 +0200 (CEST)
Received: from ca-kerberos.ads.intern.universa.de 
    (ca-kerberos.ads.intern.universa.de [10.96.61.125]) by 
    p2mailintern.ads.intern.universa.de (8.14.7/8.14.7) with ESMTP id 
    s92E18Rj030955 
    (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK) for 
    <submit@bugs.x2go.org>; Thu, 2 Oct 2014 16:01:08 +0200
Received: from MB-HADES.ads.intern.universa.de ([fe80::84a0:5d84:c609:1ffd]) 
    by ca-kerberos.ads.intern.universa.de 
    ([fe80::c51d:92f3:b90f:74cc%15]) with mapi id 14.01.0270.001; Thu, 2 
    Oct 2014 16:01:07 +0200
From: "Sterzinger, Benedikt" <Benedikt.Sterzinger@universa.de>
To: "submit@bugs.x2go.org" <submit@bugs.x2go.org>
Subject: Enabling Kerberos5 (GSSAPI) Auth deletes saved Putty Sessions
Thread-Topic: Enabling Kerberos5 (GSSAPI) Auth deletes saved Putty Sessions
Thread-Index: Ac/eR6hisnQbrcQPRCOp/fTZ2+CvBg==
Date: Thu, 2 Oct 2014 14:01:07 +0000
Message-ID: <7227B905234C3A4195814CE2A809E0052F0ECA96@mb-hades.ads.intern.universa.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.100.65.200]
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TBoneOriginalFrom: "Sterzinger, Benedikt" <Benedikt.Sterzinger@universa.de>
X-TBoneOriginalTo: "submit@bugs.x2go.org" <submit@bugs.x2go.org>
X-TBoneDomainSigned: false
Package: x2goclient
Version: 4.0.2.1

After establishing to a x2go server with GSSAPI auth enabled, all the sessions saved in putty are gone.
We found this snippet in the source code (sshprocess.cpp):

void SshProcess::rmPuttyReg(QString uuidStr)
{
    QSettings st("HKEY_CURRENT_USER\\Software\\SimonTatham\\PuTTY\\Sessions",
                 QSettings::NativeFormat);
    st.remove(uuidStr);
    st.sync();
}

...

void SshProcess::slotSshProcFinished(int exitCode, QProcess::ExitStatus exitStatus)
{
    normalExited=false;
    if (exitCode==0 && exitStatus==QProcess::NormalExit)
        normalExited=true;
#ifdef DEBUG
    x2goDebug<<"ssh process exit code :"<<exitStatus;
#endif
#ifdef Q_OS_WIN
    if(masterCon->useKerberos())
    {
        rmPuttyReg(procUuid);
    }
#endif
    slotChannelClosed(this,procUuid);
}

Is this necessary?

***********
Hinweis zur Datensicherheit
Die Datenübertragung über das Internet erfolgt derzeit im Wesentlichen ungesichert. Die Vertraulichkeit sensibler, personenbezogener Daten gegenüber Dritten ist nicht gewährleistet. Es ist nicht ausgeschlossen, dass übermittelte Daten von Unbefugten zur Kenntnis genommen und eventuell sogar verfälscht werden. Falls Sie uns Informationen mit vertraulichem Inhalt und/oder personenbezogenen, sensiblen Daten per E-Mail zusenden wollen, empfehlen wir Ihnen, diese zu verschlüsseln. Bitte setzen Sie sich bzgl. der geeigneten Kryptotechnik mit uns in Verbindung. Wenn Sie Informationen unverschlüsselt per E-Mail an uns senden, erklären Sie sich mit der unverschlüsselten Beantwortung per E-Mail durch uns einverstanden. Falls Sie dies nicht wünschen, teilen Sie uns dies bitte mit. Sie erhalten die von Ihnen gewünschten Informationen dann auch gerne per Post oder Telefax übermittelt.

Hinweis zu Vertraulich- und Rechtsverbindlichkeit
Der Inhalt des erhaltenen E-Mails ist vertraulich zu behandeln und ausschließlich für den bezeichneten Adressaten bzw. dessen Vertreter bestimmt. Sollten Sie nicht der für unsere Nachricht vorgesehene Empfänger sein, so bitten wir Sie, sich mit dem Absender dieser E-Mail unverzüglich in Verbindung zu setzen, die empfangene E-Mail nebst etwaiger Anlagen aus Ihrem System zu löschen sowie ggf. existierende Ausdrucke zu vernichten. Wir machen darauf aufmerksam, dass der Inhalt dieser E-Mail nicht rechtsverbindlich ist, da über das Internet erstellte E-Mails leicht manipuliert oder unter falscher Absenderkennung erstellt werden können. Eine rechtsverbindliche Bestätigung erhalten Sie gerne auf Anfrage in schriftlicher Form. Eine Veröffentlichung, Vervielfältigung oder Weiterleitung des Inhaltes dieser E-Mail ist nur nach unserer vorherigen schriftlichen Einwilligung gestattet.


Send a report that this bug log contains spam.


X2Go Developers <owner@bugs.x2go.org>. Last modified: Fri Apr 19 16:25:11 2024; Machine Name: ymir.das-netzwerkteam.de

X2Go Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.