Public bug reported: [ Impact ]
Non-ascii visible chars are not properly rendered by clients, showing their octal visualization. Such as: Hello SSHD! We love \360\237\215\225! [ Test case ] ## Server preparation Enable PAM and keyboard interactive authentication in a ssh server: Add a configuration file such as: /etc/ssh/sshd_config.d/test-ssh-pam.conf Containing: UsePAM yes KbdInteractiveAuthentication yes Restart the server: sudo systemctl restart ssh.service Edit the sshd PAM configuration file, adding as first line: auth requisite pam_echo.so Hello SSHD! We love š! Can be done with the command: sudo sed '1 i\auth requisite pam_echo.so Hello SSHD! We love š!' -i /etc/pam.d/sshd ## Client test In the same host: ssh -o PubkeyAuthentication=no \ -o PasswordAuthentication=no \ -o PreferredAuthentications=keyboard-interactive \ $USER@localhost The client should show: Hello SSHD-dev in devel schroot! Want some š? ($USER@localhost) Password: ## Cleanup Revert the changes done in the cleanup phase, after test is done sudo sed '/pam_echo\.so/d' -i /etc/pam.d/sshd sudo rm /etc/ssh/sshd_config.d/test-ssh-pam.conf [ Regression potential ] SSH info messages are not shown by the client ** Affects: openssh (Ubuntu) Importance: Medium Assignee: Marco Trevisan (TreviƱo) (3v1n0) Status: Fix Released ** Affects: openssh (Ubuntu Focal) Importance: Medium Assignee: Marco Trevisan (TreviƱo) (3v1n0) Status: In Progress ** Affects: openssh (Ubuntu Jammy) Importance: Medium Assignee: Marco Trevisan (TreviƱo) (3v1n0) Status: In Progress ** Affects: openssh (Ubuntu Noble) Importance: Medium Assignee: Marco Trevisan (TreviƱo) (3v1n0) Status: Fix Released ** Also affects: openssh (Ubuntu Jammy) Importance: Undecided Status: New ** Changed in: openssh (Ubuntu Jammy) Importance: Undecided => Medium ** Changed in: openssh (Ubuntu Jammy) Status: New => In Progress ** Changed in: openssh (Ubuntu Jammy) Assignee: (unassigned) => Marco Trevisan (TreviƱo) (3v1n0) ** Also affects: openssh (Ubuntu Focal) Importance: Undecided Status: New ** Changed in: openssh (Ubuntu Focal) Importance: Undecided => Medium ** Changed in: openssh (Ubuntu Focal) Status: New => In Progress ** Changed in: openssh (Ubuntu Focal) Assignee: (unassigned) => Marco Trevisan (TreviƱo) (3v1n0) ** Also affects: openssh (Ubuntu Noble) Importance: Undecided Status: New ** Changed in: openssh (Ubuntu Noble) Importance: Undecided => Medium ** Changed in: openssh (Ubuntu Noble) Status: New => In Progress ** Changed in: openssh (Ubuntu Noble) Assignee: (unassigned) => Marco Trevisan (TreviƱo) (3v1n0) ** Changed in: openssh (Ubuntu Noble) Status: In Progress => Fix Released ** Changed in: openssh (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to openssh in Ubuntu. https://bugs.launchpad.net/bugs/2077576 Title: SSH client doesn't handle properly non-ASCII chars Status in openssh package in Ubuntu: Fix Released Status in openssh source package in Focal: In Progress Status in openssh source package in Jammy: In Progress Status in openssh source package in Noble: Fix Released Bug description: [ Impact ] Non-ascii visible chars are not properly rendered by clients, showing their octal visualization. Such as: Hello SSHD! We love \360\237\215\225! [ Test case ] ## Server preparation Enable PAM and keyboard interactive authentication in a ssh server: Add a configuration file such as: /etc/ssh/sshd_config.d/test-ssh-pam.conf Containing: UsePAM yes KbdInteractiveAuthentication yes Restart the server: sudo systemctl restart ssh.service Edit the sshd PAM configuration file, adding as first line: auth requisite pam_echo.so Hello SSHD! We love š! Can be done with the command: sudo sed '1 i\auth requisite pam_echo.so Hello SSHD! We love š!' -i /etc/pam.d/sshd ## Client test In the same host: ssh -o PubkeyAuthentication=no \ -o PasswordAuthentication=no \ -o PreferredAuthentications=keyboard-interactive \ $USER@localhost The client should show: Hello SSHD-dev in devel schroot! Want some š? ($USER@localhost) Password: ## Cleanup Revert the changes done in the cleanup phase, after test is done sudo sed '/pam_echo\.so/d' -i /etc/pam.d/sshd sudo rm /etc/ssh/sshd_config.d/test-ssh-pam.conf [ Regression potential ] SSH info messages are not shown by the client To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/2077576/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp