从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:nfsd: call cache_put if xdr_reserve_space returns NULL - 描述:如果xdr_reserve_space函数返回NULL,但idmap_lookup函数调用了cache_get并成功返回,那么我们错过了在cache_get调用后调用cache_put的机会,这可能会导致缓存问题。 2. 修复信息: - Upstream commit:d078cbf5c38de83bc31f83c47dcd2184c04a50c7 - 修复了:ddd1ea563672 ("nfsd4: use xdr_reserve_space in attribute encoding") 3. 作者和提交者: - 作者:Guoqing Jiang - 提交者:Greg Kroah-Hartman 4. 修订历史: - 修订者:Jeff Layton - 修订者:Chuck Lever - 修订者:Sasha Levin 5. 代码变更: - 文件:fs/nfsd/nfs4idmap.c - 变更行数:9插入,4删除 6. Diffstat: - 文件:fs/nfsd/nfs4idmap.c - 变更行数:9插入,4删除 7. Diff内容: - 代码片段显示了对nfs4idmap.c文件的修改,主要涉及到xdr_reserve_space和cache_put函数的调用。 这些信息可以帮助我们了解漏洞的背景、修复过程以及具体的代码变更,从而更好地理解漏洞的修复过程和影响。