「Dell EMC Unity:OEバージョン5.0.5でSPパニックが発生することがある(ユーザーによる修正が可能)

摘要: Windowsドメインのドメイン コントローラーとの通信時に、特定の条件下で5.0.5コードのUnity SPでパニックが発生する可能性がある

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

ユーザーが認識できる問題の現象はSAFEパニックのみです。

原因

Dell EMC Unity OEのコード バージョン5.0.5で、コードの不具合が見つかりました。Netlogon認証メッセージ構造の後の最初のバイトが上書きされます。  この構造はより大きな固定メモリー割り当て(64バイトまたは128バイトのいずれか)内に含まれているため、ほとんどの場合、次のバイトは使用されません。  ただし、構造がちょうど64バイトで終わると、次のバイトは別のメモリー割り当てに属することになるため、SPパニックが発生します。

Netlogon認証メッセージ構造は変数で、ドメインNETBIOS名、サーバーNETBIOS名、ドメインDNS名の組み合わせで構成されています。  この問題が発生するのは、メッセージ構造の変数セクションが38バイトの場合です。  Netlogon構造の変数部分は次のとおりです。

ドメインNETBIOS名 + 2 x NETBIOS名 + DNSドメイン名
 
例:

参照する名前を見つけるには、CLIでsvc_storagecheck --cifs --limitpollコマンドを実行します。  出力の「CIFS Server」のある行を探します。 

1609358938: SMB: 6: CIFS Server NETBIOS123[MYDOM] RC=6 (local users supported)
1609358938: SMB: 6:  Full computer name=netbios123.mydomain1.com realm=MYDOMAIN1.COM
1609358938: SMB: 6:  Comment='EMC-SNAS:T8.0.1.112'
1609358938: SMB: 6:  if=10_VIRT12345Z0123 l=1.1.1.1 b=1.1.1.255 mac=0:X:XX:XX:XX:30
1609358938: SMB: 6:   FQDN=netbios123.mydomain1.com (Updated to DNS)


上記の出力に、ドメインNETBIOS名「MYDOM」、CIFSサーバーNETBIOS名「NETBIOS123」、DNSドメイン名「mydomain1.com」とあります。  これを計算すると、次のようになります。

MYDOM(5バイト) + 2 x NETBIOS123(10バイト x 2) + mydomain1.com(13バイト) = 38バイト

このドメインNETBIOS名、マシンNETBIOS名、DNSドメイン名の組み合わせでは、この問題が発生します。

解决方案

解決策
Unity OEバージョン5.0.6をインストールして、Secure RPC機能を追加してください。  Dell EMC Unity OEコードをアップグレードする方法については、次のKB記事22755を参照してください。「Dell EMC Unity:Dell EMC Unity OEコードをアップグレードする方法(ユーザーによる修正可能)(英語)」

回避策
お使いの環境でこの問題が発生する可能性がある場合やすでに発生している場合は、影響を受けるCIFSサーバー名の長さを変更してください(文字数を増やすか減らす)。  これにより、Netlogon認証メッセージの長さが64バイトちょうどにならないため、パニックになることを避けられます。

受影响的产品

Dell EMC Unity
文章属性
文章编号: 000181505
文章类型: Solution
上次修改时间: 19 8月 2021
版本:  7
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。