head 1.2; access; symbols pkgsrc-2025Q4:1.1.0.6 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.4 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.2 pkgsrc-2025Q2-base:1.1; locks; strict; comment @// @; 1.2 date 2025.12.21.20.19.56; author markd; state dead; branches; next 1.1; commitid gWeEnCpYE9qBDjnG; 1.1 date 2025.06.20.02.35.50; author markd; state Exp; branches; next ; commitid Ndm5orS2ZbH8FzZF; desc @@ 1.2 log @konsole: update to 25.08.3 Qt6/KF6 version - Two years of development. @ text @$NetBSD: patch-src_session_Session.cpp,v 1.1 2025/06/20 02:35:50 markd Exp $ backport fix for CVE-2025-49091 --- src/session/Session.cpp.orig 2023-12-05 03:11:17.000000000 +0000 +++ src/session/Session.cpp @@@@ -521,8 +521,10 @@@@ void Session::run() // if a program was specified via setProgram(), but it couldn't be found (but a fallback was), print a warning if (exec != checkProgram(_program)) { terminalWarning(i18n("Could not find '%1', starting '%2' instead. Please check your profile settings.", _program, exec)); + _arguments.clear(); // ignore args if program is invalid } else if (exec != checkProgram(exec)) { terminalWarning(i18n("Could not find '%1', starting '%2' instead. Please check your profile settings.", exec, checkProgram(exec))); + _arguments.clear(); // ignore args if program is invalid } // if no arguments are specified, fall back to program name @ 1.1 log @konsole: backport fix for CVE-2025-49091 @ text @d1 1 a1 1 $NetBSD$ @