Public bug reported:

Description
===========
Currently create Key-pair API without actual key content returns the key 
generated at server side which is formatted in ssh-rsa.

However ssh-rsa is no longer supported by default since openssh 8.8

https://www.openssh.com/txt/release-8.8

```
This release disables RSA signatures using the SHA-1 hash algorithm
by default. This change has been made as the SHA-1 hash algorithm is
cryptographically broken, and it is possible to create chosen-prefix
hash collisions for <USD$50K [1]
```

Actually in current CentOS 9 Stream, SHA1 is disabled by default and ssh-rsa no 
longer works.
Fedora disabled SHA1/ssh-rsa by default a while ago.

It's be required to support other formats like edcsa which are generally
recommended.

** Affects: nova
     Importance: Undecided
         Status: New

** Summary changed:

- ssh-rsa key will not be allowed in future version of openssl/ssh
+ ssh-rsa key is no longer allowed by recent openssh

** Description changed:

  Description
  ===========
  Currently create Key-pair API without actual key content returns the key 
generated at server side which is formatted in ssh-rsa.
  
- However ssh-rsa will be disabled in upcoming openssl/openssh, and the plan is 
to remove it completely in the future.
- For example in current CentOS 9 Stream, SHA1 is disabled by default and 
ssh-rsa no longer works.
+ However ssh-rsa is no longer supported by default since openssh 8.8
+ 
+ 
+ https://www.openssh.com/txt/release-8.8
+ 
+ ```
+ 
+ This release disables RSA signatures using the SHA-1 hash algorithm
+ by default. This change has been made as the SHA-1 hash algorithm is
+ cryptographically broken, and it is possible to create chosen-prefix
+ hash collisions for <USD$50K [1]
+ ```
+ 
+ Actually in current CentOS 9 Stream, SHA1 is disabled by default and ssh-rsa 
no longer works.
  Fedora disabled SHA1/ssh-rsa by default a while ago.
  
  It's be required to support other formats like edcsa which are generally
  recommended.

** Description changed:

  Description
  ===========
  Currently create Key-pair API without actual key content returns the key 
generated at server side which is formatted in ssh-rsa.
  
  However ssh-rsa is no longer supported by default since openssh 8.8
  
- 
  https://www.openssh.com/txt/release-8.8
  
  ```
- 
  This release disables RSA signatures using the SHA-1 hash algorithm
  by default. This change has been made as the SHA-1 hash algorithm is
  cryptographically broken, and it is possible to create chosen-prefix
  hash collisions for <USD$50K [1]
  ```
  
  Actually in current CentOS 9 Stream, SHA1 is disabled by default and ssh-rsa 
no longer works.
  Fedora disabled SHA1/ssh-rsa by default a while ago.
  
  It's be required to support other formats like edcsa which are generally
  recommended.

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1962726

Title:
  ssh-rsa key is no longer allowed by recent openssh

Status in OpenStack Compute (nova):
  New

Bug description:
  Description
  ===========
  Currently create Key-pair API without actual key content returns the key 
generated at server side which is formatted in ssh-rsa.

  However ssh-rsa is no longer supported by default since openssh 8.8

  https://www.openssh.com/txt/release-8.8

  ```
  This release disables RSA signatures using the SHA-1 hash algorithm
  by default. This change has been made as the SHA-1 hash algorithm is
  cryptographically broken, and it is possible to create chosen-prefix
  hash collisions for <USD$50K [1]
  ```

  Actually in current CentOS 9 Stream, SHA1 is disabled by default and ssh-rsa 
no longer works.
  Fedora disabled SHA1/ssh-rsa by default a while ago.

  It's be required to support other formats like edcsa which are
  generally recommended.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1962726/+subscriptions


-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to