Please disregard my previous post. I understand these are actual error messages, not the errors of handling Admin UI.

I think this server is being attacked using the vulnerability described here

https://www.tenable.com/blog/cve-2019-17558-apache-solr-vulnerable-to-remote-code-execution-zero-day-vulnerability

Fortunately the attack isn't succeeding because of SOLR-13971 fix, and instead it is causing these errors. I'll fortify the Solr access.

On 1/7/21 11:02 AM, TK Solr wrote:
On the Admin UI's login screen, when the Logging tab is clicked, I see lines like:

Time(Local)      Level      Core Logger                Message
1/7/2021         ERROR      x:mycore loader                ResourceManager: unable to find resource 'custom.vm' in any resource loader.
8:41:46 AM       false
                1/7/2021         ERROR x:mycore                HttpSolrCall null:java.io.IOException: Unable to find resource 'custom.vm'
8:41:46 AM       false



If I click on the info icon (circled "i"), this is displayed.

null:java.io.IOException: Unable to find resource 'custom.vm'
    at org.apache.solr.response.VelocityResponseWriter.getTemplate(VelocityResponseWriter.java:374)     at org.apache.solr.response.VelocityResponseWriter.write(VelocityResponseWriter.java:152)     at org.apache.solr.response.QueryResponseWriterUtil.writeQueryResponse(QueryResponseWriterUtil.java:65)
    at org.apache.solr.servlet.HttpSolrCall.writeResponse(HttpSolrCall.java:892)
    at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:594)
    at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:419)     at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:351)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)
    ...

Are these errors from the Admin UI code itself? Does the Admin UI use Velocity? (I thought it might be a library path issue but I don't see 'custom.vm' anywhere in the Solr source code.)


What does "x:" prefix to the core name mean?
What does "false" under the log level mean?

The Solr I'm using is 8.3.1 using openJDK 11 on Ubuntu 18.04.3.

TK



Reply via email to